LigatureCollection Member Details

LigatureCollection Public Fields


LigatureCollection Public Enumerations


LigatureCollection Constructors
New
Starts a new LigatureCollection with an Array of Ligatures; add RootSA explicitly!
Public Sub New(ByVal LigArray As Ligature[])
Remarks:
Parameters:
ByVal LigArray As Ligature[]
New
Starts a new LigatureCollection with its first element
Public Sub New(ByVal NewLig As Ligature)
Remarks:
Parameters:
ByVal NewLig As Ligature
New
Plain vanilla constructor
Public Sub New()
Remarks:
Parameters:
New
Starts a new LigaturekCollection with a reference to the RootSA
Public Sub New(ByVal Root As SheetOfAssertion)
Remarks:
Parameters:
ByVal Root As SheetOfAssertion


LigatureCollection Public Properties
Item
Default Property of this Collection Category: Behavior
Default Public ReadOnly Property Item(ByVal Index As Int32) As Ligature
Remarks:
IndexParameters:
ByVal Index As Int32
Return Value:
Ligature
RootSA
The Root of the Graph-tree Category: Behavior
Public Property RootSA() As SheetOfAssertion
Remarks:
IndexParameters:
Return Value:
SheetOfAssertion


LigatureCollection Public Methods
Add
Adds a Ligature to this Collection and Returns its position
Public Function Add(ByVal NewLig As Ligature) As Object
Remarks:
Parameters:
ByVal NewLig As Ligature
Return Value:
Object
AddAt
Adds a Ligature to this Collection at a given position
Public Sub AddAt(ByVal Index As Int32, ByVal NewLig As Ligature)
Remarks:
Parameters:
ByVal Index As Int32
ByVal NewLig As Ligature
Return Value:
Void
AddIfNew
Adds a Ligature to this Collection and Returns its position if it isn not already there; else, Returns its position
Public Function AddIfNew(ByVal Candidate As Ligature) As Int32
Remarks:
Parameters:
ByVal Candidate As Ligature
Return Value:
Int32
AddRange
Adds a LigatureCollection to this Collection
Public Sub AddRange(ByVal LigCol As LigatureCollection)
Remarks:
Parameters:
ByVal LigCol As LigatureCollection
Return Value:
Void
AddRange
Adds an Array of Ligatures to this Collection
Public Sub AddRange(ByVal LigArray As Ligature[])
Remarks:
Parameters:
ByVal LigArray As Ligature[]
Return Value:
Void
Clone
Creates a Shallow Copy of this Collection
Public Function Clone() As LigatureCollection
Remarks:
Parameters:
Return Value:
LigatureCollection
Contains
Returns True iff this Collection Contains a given Ligature
Public Function Contains(ByVal Lig As Ligature) As Boolean
Remarks:
Parameters:
ByVal Lig As Ligature
Return Value:
Boolean
IndexOf
Returns The Index of Lig if found in the list; otherwise, -1
Public Function IndexOf(ByVal Lig As Ligature) As Int32
Remarks:
Parameters:
ByVal Lig As Ligature
Return Value:
Int32
Remove
Removes a given Ligature from this Collection
Public Sub Remove(ByVal Removee As Ligature)
Remarks:
Parameters:
ByVal Removee As Ligature
Return Value:
Void
ToArray
Converts this Collection to an Array of Ligatures
Public Function ToArray(ByRef LigArray As Ligature[]) As Int32
Remarks:
Parameters:
ByRef LigArray As Ligature[]
Return Value:
Int32
ToString
Returns a String Representing this LigatureCollection; has option of printing on Multiple Lines
Public Overloads Function ToString(ByVal MultiLine As Boolean) As String
Remarks:
Parameters:
ByVal MultiLine As Boolean
Return Value:
String
ToString
Returns a String Representing this LigatureCollection
Public Overloads Overrides Function ToString() As String
Remarks:
Parameters:
Return Value:
String


LigatureCollection Public Events