Click or drag to resize

CtcObjectListBaseT Class

Abstract base class for lists of CTC and switchboard objects.
Inheritance Hierarchy
SystemObject
  RRAutoLib.CTCCtcObjectListBaseT
    More...

Namespace:  RRAutoLib.CTC
Assembly:  RRAutoLib (in RRAutoLib.dll) Version: 4.0.8678.28884
Syntax
<SerializableAttribute>
Public MustInherit Class CtcObjectListBase(Of T As {New, CtcObjectBase})
	Implements ICtcObjectListBase, ISerializable, IEnumerable(Of T)

Type Parameters

T

The CtcObjectListBaseT type exposes the following members.

Constructors
  NameDescription
Protected methodCtcObjectListBaseT
Initializes a new instance of the CtcObjectListBaseT class
Top
Properties
Methods
  NameDescription
Public methodAdd
Creates and adds a new object to the CTC list.
Public methodAdd(T)
Adds a given object to the CTC list.
Protected methodAssignDefaultName
Public methodContains
Public methodGetEnumerator
Public methodGetEnumeratorOfT
Protected methodGetObjectData
Public methodMoveFirst
Repositions list item to be first in the list.
Public methodMoveLast
Repositions list item to be last in the list.
Public methodRemove
Removes an object from the CTC list.
Top
Fields
  NameDescription
Protected field_intNamingCounter
Protected field_objList
Top
See Also
Inheritance Hierarchy
SystemObject
  RRAutoLib.CTCCtcObjectListBaseT
    RRAutoLib.CTCAccessoriesList
    RRAutoLib.CTCBlocksList
    RRAutoLib.CTCButtonsList
    RRAutoLib.CTCEnginesList
    RRAutoLib.CTCEventScriptsList
    RRAutoLib.CTCGlobalScriptsList
    RRAutoLib.CTCLabelsList
    RRAutoLib.CTCRoutesList
    RRAutoLib.CTCSensorsList
    RRAutoLib.CTCSequencesList
    RRAutoLib.CTCSignalsList
    RRAutoLib.CTCStepScriptsList
    RRAutoLib.CTCTracksList