SpotCollection Member Details

SpotCollection Public Fields


SpotCollection Public Enumerations


SpotCollection Constructors
New
Starts a new SpotCollection with an Array of Spots; add RootSA explicitly!
Public Sub New(ByVal EGArray As Spot[])
Remarks:
Parameters:
ByVal EGArray As Spot[]
New
Starts a new SpotCollection with a reference to the RootSA
Public Sub New(ByVal Root As SheetOfAssertion)
Remarks:
Parameters:
ByVal Root As SheetOfAssertion
New
Almost plain vanilla constructor
Public Sub New()
Remarks:
Parameters:
New
Starts a new SpotCollection with its first element
Public Sub New(ByVal NewEG As Spot)
Remarks:
Parameters:
ByVal NewEG As Spot


SpotCollection Public Properties
Item
Default Property of this Collection Category: Behavior
Default Public ReadOnly Property Item(ByVal Index As Int32) As Spot
Remarks:
IndexParameters:
ByVal Index As Int32
Return Value:
Spot


SpotCollection Public Methods
Add
Adds a Spot to this SpotCollection and Returns its Position in the Collection
Public Overloads Function Add(ByVal NewSpot As Spot) As Int32
Remarks:
Parameters:
ByVal NewSpot As Spot
Return Value:
Int32
Clone
Creates a Shallow Copy of this Collection
Public Function Clone() As SpotCollection
Remarks:
Parameters:
Return Value:
SpotCollection
ToArray
Converts this Collection to an Array of Spots
Public Overloads Function ToArray(ByRef EGArray As Spot[]) As Int32
Remarks:
Parameters:
ByRef EGArray As Spot[]
Return Value:
Int32


SpotCollection Public Events