OutcomeSetCollection Member Details

OutcomeSetCollection Public Enumerations


OutcomeSetCollection Constructors
New
The Plain-Vanilla Constructor
Public Sub New()
Remarks:
Parameters:


OutcomeSetCollection Public Properties
Item
Default Property of this Collection; the OutcomeSet Objects at a given 0-based position in the Collection Category:
Default Public ReadOnly Property Item(ByVal Index As Int32) As OutcomeSet
Remarks:
IndexParameters:
ByVal Index As Int32
Return Value:
OutcomeSet


OutcomeSetCollection Public Methods
Add
Adds an OutcomeSet Object to this IPartiallyComparableCollection and Returns its Position in the Collection
Public Overloads Function Add(ByVal NewIPCObj As OutcomeSet) As Int32
Remarks:
Parameters:
ByVal NewIPCObj As OutcomeSet
Return Value:
Int32
AddIfNew
Adds an OutcomeSet to this Collection and returns its Index provided it is not already a member; if it is a member, returns its Index
Public Overloads Function AddIfNew(ByVal Candidate As OutcomeSet) As Int32
Remarks:
Parameters:
ByVal Candidate As OutcomeSet
Return Value:
Int32
AddIfNewRange
Adds to this Collection the members of a given OutcomeSetCollection which are new to this Collection and returns the number of IPartiallyComparables added
Public Overloads Function AddIfNewRange(ByVal Range As OutcomeSetCollection) As Int32
Remarks:
Parameters:
ByVal Range As OutcomeSetCollection
Return Value:
Int32
AddRange
Adds the members of a given OutcomeSetCollection to this Collection and returns the number of EGWorlds added
Public Overloads Function AddRange(ByVal Range As OutcomeSetCollection) As Int32
Remarks:
Parameters:
ByVal Range As OutcomeSetCollection
Return Value:
Int32
AddRange
Adds the members of a given Array of OutcomeSet Objects to this Collection and returns the number of IPartiallyComparables added
Public Overloads Function AddRange(ByVal Range As OutcomeSet[]) As Int32
Remarks:
Parameters:
ByVal Range As OutcomeSet[]
Return Value:
Int32
Clone
Makes a Shallow Copy of this Collection
Public Function Clone() As OutcomeSetCollection
Remarks:
Parameters:
Return Value:
OutcomeSetCollection
Contains
Returns True iff a given OutcomeSet belongs to this Collection
Public Overloads Function Contains(ByVal EGW As OutcomeSet) As Boolean
Remarks:
Parameters:
ByVal EGW As OutcomeSet
Return Value:
Boolean
CorrespondingOutcomeCollectionCollection
Returns an OutcomeCollectionCollection whose members correspond one-one to the members of a given OutcomeSetCollection
Public Shared Function CorrespondingOutcomeCollectionCollection(ByVal ForOSC As OutcomeSetCollection) As OutcomeCollectionCollection
Remarks:
Parameters:
ByVal ForOSC As OutcomeSetCollection
Return Value:
OutcomeCollectionCollection
CorrespondingOutcomeCollectionCollection
Returns an OutcomeCollectionCollection whose members correspond one-one to the members of this OutcomeSetCollection
Public Function CorrespondingOutcomeCollectionCollection() As OutcomeCollectionCollection
Remarks:
Parameters:
Return Value:
OutcomeCollectionCollection
IndexOf
Returns the Index of a given OutcomeSet if it is in this Collection; else returns -1
Public Overloads Function IndexOf(ByVal EGW As OutcomeSet) As Int32
Remarks:
Parameters:
ByVal EGW As OutcomeSet
Return Value:
Int32
Remove
Removes a given OutcomeSet from this Collection
Public Overloads Sub Remove(ByVal Removee As OutcomeSet)
Remarks:
Parameters:
ByVal Removee As OutcomeSet
Return Value:
Void
Reverse
Returns an OutcomeSetCollection whose order is reversed from that of a given OutcomeSetCollection
Public Shared Function Reverse(ByVal OCSetSet As OutcomeSetCollection) As OutcomeSetCollection
Remarks:
Parameters:
ByVal OCSetSet As OutcomeSetCollection
Return Value:
OutcomeSetCollection
Reverse
Reverses the order of this OutcomeSetCollection and Returns it
Public Function Reverse() As OutcomeSetCollection
Remarks:
Parameters:
Return Value:
OutcomeSetCollection


OutcomeSetCollection Public Events