Click or drag to resize

ContainerHelper Class

Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.libGrContainerHelper

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 7.2
Syntax
C#
public static class ContainerHelper

The ContainerHelper type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAddAllT(ListT, ListT)
Public methodStatic memberAddAllK(DictionaryK, SetValueType, DictionaryK, SetValueType)
Public methodStatic memberAnd(ListBoolean)
Public methodStatic memberAnd(IList)
Public methodStatic memberArrayAsDeque(IList)
Creates a new deque containing all values from the given list.
Public methodStatic memberArrayAsDequeV(ListV)
Creates a new deque containing all values from the given list.
Public methodStatic memberArrayAsMap(IList)
Creates a new dictionary representing a map containing all values from the given list, mapped to by their index.
Public methodStatic memberArrayAsMapV(ListV)
Creates a new dictionary representing a map containing all values from the given list, mapped to by their index.
Public methodStatic memberArrayAsSetV
Creates a new dictionary representing a set containing all values from the given list.
Public methodStatic memberArrayAsString(ListString, String)
Public methodStatic memberArrayAsString(IList, String)
Public methodStatic memberArrayGroup(IList)
Creates a new array containing the content of the old array with equal elements grouped together.
Public methodStatic memberArrayGroupV(ListV)
Creates a new array containing the content of the old array with equal elements grouped together.
Public methodStatic memberArrayKeepOneForEach(IList)
Creates a new array containing the content of the old array but freed of duplicates.
Public methodStatic memberArrayKeepOneForEachV(ListV)
Creates a new array containing the content of the old array but freed of duplicates.
Public methodStatic memberArrayOrDequeAsSet
Creates a new dictionary representing a set containing all values from the given list or deque.
Public methodStatic memberArrayOrderAscending(ListString)
Creates a new array containing the content of the old array but sorted.
Public methodStatic memberArrayOrderAscending(IList)
Creates a new array containing the content of the old array but sorted.
Public methodStatic memberArrayOrderAscendingV(ListV)
Creates a new array containing the content of the old array but sorted.
Public methodStatic memberArrayOrderDescending(ListString)
Creates a new array containing the content of the old array but sorted.
Public methodStatic memberArrayOrderDescending(IList)
Creates a new array containing the content of the old array but sorted.
Public methodStatic memberArrayOrderDescendingV(ListV)
Creates a new array containing the content of the old array but sorted.
Public methodStatic memberArrayReverse(IList)
Creates a new array containing the content of the old array but reversed.
Public methodStatic memberArrayReverseV(ListV)
Creates a new array containing the content of the old array but reversed.
Public methodStatic memberAsArray
Creates a new list containing all values from the given dictionary representing a set.
Public methodStatic memberAssignAttribute
Public methodStatic memberAssignAttributeIndexed
Public methodStatic memberAvg(ListDouble)
Public methodStatic memberAvg(ListInt16)
Public methodStatic memberAvg(ListInt32)
Public methodStatic memberAvg(ListInt64)
Public methodStatic memberAvg(ListSByte)
Public methodStatic memberAvg(ListSingle)
Public methodStatic memberAvg(IList)
Public methodStatic memberClone
Creates a shallow clone of the given container.
Public methodStatic memberConcatenateV(ListV, ListV)
Creates a new dynamic array and appends all values first from a and then from b.
Public methodStatic memberConcatenateV(DequeV, DequeV)
Creates a new deque and appends all values first from a and then from b.
Public methodStatic memberConcatenateChangedV(ListV, ListV)
Appends all values from dynamic array b to a.
Public methodStatic memberConcatenateChangedV(DequeV, DequeV)
Appends all values from deque b to a.
Public methodStatic memberConcatenateChangedV(ListV, ListV, IGraph, IEdge, AttributeType)
Appends all values from dynamic array b to a.
Public methodStatic memberConcatenateChangedV(ListV, ListV, IGraph, INode, AttributeType)
Appends all values from dynamic array b to a.
Public methodStatic memberConcatenateChangedV(DequeV, DequeV, IGraph, IEdge, AttributeType)
Appends all values from deque b to a.
Public methodStatic memberConcatenateChangedV(DequeV, DequeV, IGraph, INode, AttributeType)
Appends all values from deque b to a.
Public methodStatic memberConcatenateIDeque
Public methodStatic memberConcatenateIList
Public methodStatic memberContainerAccess
Public methodStatic memberContainerAddAll
Public methodStatic memberContainerEmpty
Public methodStatic memberContainerMax
Public methodStatic memberContainerMin
Public methodStatic memberContainerSize
Public methodStatic memberConvertIfEmptyT
Public methodStatic memberCopy(IDictionary, IGraph, IDictionaryObject, Object)
Public methodStatic memberCopy(IList, IGraph, IDictionaryObject, Object)
Public methodStatic memberCopy(Object, IGraph, IDictionaryObject, Object)
Creates a deep copy of the given container.
Public methodStatic memberCopy(IDeque, IGraph, IDictionaryObject, Object)
Public methodStatic memberCopyT(ListT, IGraph, IDictionaryObject, Object)
Public methodStatic memberCopyT(DequeT, IGraph, IDictionaryObject, Object)
Public methodStatic memberCopyK, V(DictionaryK, V, IGraph, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqual(IDictionary, IDictionary, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqual(IList, IList, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqual(IAttributeBearer, IAttributeBearer, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqual(IDeque, IDeque, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqualArrayAttributeBearerV
Public methodStatic memberDeeplyEqualArrayObjectV
Public methodStatic memberDeeplyEqualDequeAttributeBearerV
Public methodStatic memberDeeplyEqualDequeObjectV
Public methodStatic memberDeeplyEqualMap(IDictionary, IDictionary, IDictionaryObject, Object, IDictionaryIAttributeBearer, Object, IDictionaryIAttributeBearer, Object)
Public methodStatic memberDeeplyEqualMap(IDictionary, IDictionary, IDictionaryObject, Object, IDictionaryObject, Object, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqualMapK, V(DictionaryK, V, DictionaryK, V, IDictionaryObject, Object, IDictionaryIAttributeBearer, Object, IDictionaryIAttributeBearer, Object)
Public methodStatic memberDeeplyEqualMapK, V(DictionaryK, V, DictionaryK, V, IDictionaryObject, Object, IDictionaryObject, Object, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqualSet(IDictionary, IDictionary, IDictionaryObject, Object, IDictionaryIAttributeBearer, Object, IDictionaryIAttributeBearer, Object)
Public methodStatic memberDeeplyEqualSet(IDictionary, IDictionary, IDictionaryObject, Object, IDictionaryObject, Object, IDictionaryObject, Object)
Public methodStatic memberDeeplyEqualSetV(DictionaryV, SetValueType, DictionaryV, SetValueType, IDictionaryObject, Object, IDictionaryIAttributeBearer, Object, IDictionaryIAttributeBearer, Object)
Public methodStatic memberDeeplyEqualSetV(DictionaryV, SetValueType, DictionaryV, SetValueType, IDictionaryObject, Object, IDictionaryObject, Object, IDictionaryObject, Object)
Public methodStatic memberDequeAsArray(IDeque)
Creates a new list representing an array containing all values from the given deque.
Public methodStatic memberDequeAsArrayV(DequeV)
Creates a new list representing an array containing all values from the given deque.
Public methodStatic memberDequeAsSetV
Creates a new dictionary representing a set containing all values from the given list.
Public methodStatic memberDev(ListDouble)
Public methodStatic memberDev(ListInt16)
Public methodStatic memberDev(ListInt32)
Public methodStatic memberDev(ListInt64)
Public methodStatic memberDev(ListSByte)
Public methodStatic memberDev(ListSingle)
Public methodStatic memberDev(IList)
Public methodStatic memberDomain(IDictionary)
Public methodStatic memberDomainK, V(DictionaryK, V)
Creates a new dictionary representing a set, containing all keys from the given dictionary representing a map map.
Public methodStatic memberEqualV(ListV, ListV)
Checks if List a equals List b. Requires same values at same index for being true.
Public methodStatic memberEqualV(DequeV, DequeV)
Checks if Deque a equals Deque b. Requires same values at same position for being true.
Public methodStatic memberEqualK, V(DictionaryK, V, DictionaryK, V)
Checks if set/map a equals set/map b. For a map, key and value must be same to be equal.
Public methodStatic memberEqualIDeque
Public methodStatic memberEqualIDictionary
Checks if set/map a equals set/map b. For a map, key and value must be same to be equal.
Public methodStatic memberEqualIList
Public methodStatic memberExcept(IDictionary, IDictionary)
Public methodStatic memberExceptK, V, W(DictionaryK, V, DictionaryK, W)
Creates a new dictionary containing all key/value pairs from a whose keys are not contained in b.
Public methodStatic memberExceptChangedK, W(DictionaryK, SetValueType, DictionaryK, W, IGraph, IEdge, AttributeType)
Removes all key/value pairs from set a whose keys are contained in b.
Public methodStatic memberExceptChangedK, W(DictionaryK, SetValueType, DictionaryK, W, IGraph, INode, AttributeType)
Removes all key/value pairs from set a whose keys are contained in b.
Public methodStatic memberExceptChangedK, V, W(DictionaryK, V, DictionaryK, W)
Removes all key/value pairs from set/map a whose keys are contained in b.
Public methodStatic memberExceptChangedK, V, W(DictionaryK, V, DictionaryK, W, IGraph, IEdge, AttributeType)
Removes all key/value pairs from map a whose keys are contained in b.
Public methodStatic memberExceptChangedK, V, W(DictionaryK, V, DictionaryK, W, IGraph, INode, AttributeType)
Removes all key/value pairs from map a whose keys are contained in b.
Public methodStatic memberExtract
Public methodStatic memberFillArray(IList, String, IList, IGraphModel)
Public methodStatic memberFillArray(IList, String, Object, IGraphModel)
Public methodStatic memberFillArrayK(ListK, String, IList, IGraphModel)
Public methodStatic memberFillArrayK(ListK, String, Object, IGraphModel)
Public methodStatic memberFillArrayWithEdge(IList, EdgeType, IList)
Public methodStatic memberFillArrayWithEdgeK(ListK, EdgeType, IList)
Public methodStatic memberFillArrayWithNode(IList, NodeType, IList)
Public methodStatic memberFillArrayWithNodeK(ListK, NodeType, IList)
Public methodStatic memberFillArrayWithVar(IList, Type, IList)
Public methodStatic memberFillArrayWithVarK(ListK, Type, IList)
Public methodStatic memberFillDeque(IDeque, String, IDeque, IGraphModel)
Public methodStatic memberFillDeque(IDeque, String, Object, IGraphModel)
Public methodStatic memberFillDequeK(DequeK, String, IDeque, IGraphModel)
Public methodStatic memberFillDequeK(DequeK, String, Object, IGraphModel)
Public methodStatic memberFillDequeWithEdge(IDeque, EdgeType, IDeque)
Public methodStatic memberFillDequeWithEdgeK(DequeK, EdgeType, IDeque)
Public methodStatic memberFillDequeWithNode(IDeque, NodeType, IDeque)
Public methodStatic memberFillDequeWithNodeK(DequeK, NodeType, IDeque)
Public methodStatic memberFillDequeWithVar(IDeque, Type, IDeque)
Public methodStatic memberFillDequeWithVarK(DequeK, Type, IDeque)
Public methodStatic memberFillMap(IDictionary, String, String, IDictionary, IGraphModel)
Public methodStatic memberFillMap(IDictionary, String, String, Object, IGraphModel)
Public methodStatic memberFillMapK, V(DictionaryK, V, String, String, IDictionary, IGraphModel)
Public methodStatic memberFillMapK, V(DictionaryK, V, String, String, Object, IGraphModel)
Public methodStatic memberFillMapWithKeyEdge(IDictionary, EdgeType, String, IDictionary, IGraphModel)
Public methodStatic memberFillMapWithKeyEdgeK, V(DictionaryK, V, EdgeType, String, IDictionary, IGraphModel)
Public methodStatic memberFillMapWithKeyEdgeValueEdge(IDictionary, EdgeType, EdgeType, IDictionary)
Public methodStatic memberFillMapWithKeyEdgeValueEdgeK, V(DictionaryK, V, EdgeType, EdgeType, IDictionary)
Public methodStatic memberFillMapWithKeyEdgeValueNode(IDictionary, EdgeType, NodeType, IDictionary)
Public methodStatic memberFillMapWithKeyEdgeValueNodeK, V(DictionaryK, V, EdgeType, NodeType, IDictionary)
Public methodStatic memberFillMapWithKeyEdgeValueVar(IDictionary, EdgeType, Type, IDictionary)
Public methodStatic memberFillMapWithKeyEdgeValueVarK, V(DictionaryK, V, EdgeType, Type, IDictionary)
Public methodStatic memberFillMapWithKeyNode(IDictionary, NodeType, String, IDictionary, IGraphModel)
Public methodStatic memberFillMapWithKeyNodeK, V(DictionaryK, V, NodeType, String, IDictionary, IGraphModel)
Public methodStatic memberFillMapWithKeyNodeValueEdge(IDictionary, NodeType, EdgeType, IDictionary)
Public methodStatic memberFillMapWithKeyNodeValueEdgeK, V(DictionaryK, V, NodeType, EdgeType, IDictionary)
Public methodStatic memberFillMapWithKeyNodeValueNode(IDictionary, NodeType, NodeType, IDictionary)
Public methodStatic memberFillMapWithKeyNodeValueNodeK, V(DictionaryK, V, NodeType, NodeType, IDictionary)
Public methodStatic memberFillMapWithKeyNodeValueVar(IDictionary, NodeType, Type, IDictionary)
Public methodStatic memberFillMapWithKeyNodeValueVarK, V(DictionaryK, V, NodeType, Type, IDictionary)
Public methodStatic memberFillMapWithKeyVar(IDictionary, Type, String, IDictionary, IGraphModel)
Public methodStatic memberFillMapWithKeyVarK, V(DictionaryK, V, Type, String, IDictionary, IGraphModel)
Public methodStatic memberFillMapWithKeyVarValueEdge(IDictionary, Type, EdgeType, IDictionary)
Public methodStatic memberFillMapWithKeyVarValueEdgeK, V(DictionaryK, V, Type, EdgeType, IDictionary)
Public methodStatic memberFillMapWithKeyVarValueNode(IDictionary, Type, NodeType, IDictionary)
Public methodStatic memberFillMapWithKeyVarValueNodeK, V(DictionaryK, V, Type, NodeType, IDictionary)
Public methodStatic memberFillMapWithKeyVarValueVar(IDictionary, Type, Type, IDictionary)
Public methodStatic memberFillMapWithKeyVarValueVarK, V(DictionaryK, V, Type, Type, IDictionary)
Public methodStatic memberFillSet(IDictionary, String, IDictionary, IGraphModel)
Public methodStatic memberFillSet(IDictionary, String, Object, IGraphModel)
Public methodStatic memberFillSetK(DictionaryK, SetValueType, String, IDictionary, IGraphModel)
Public methodStatic memberFillSetK(DictionaryK, SetValueType, String, Object, IGraphModel)
Public methodStatic memberFillSetWithEdge(IDictionary, EdgeType, IDictionary)
Public methodStatic memberFillSetWithEdgeK(DictionaryK, SetValueType, EdgeType, IDictionary)
Public methodStatic memberFillSetWithNode(IDictionary, NodeType, IDictionary)
Public methodStatic memberFillSetWithNodeK(DictionaryK, SetValueType, NodeType, IDictionary)
Public methodStatic memberFillSetWithVar(IDictionary, Type, IDictionary)
Public methodStatic memberFillSetWithVarK(DictionaryK, SetValueType, Type, IDictionary)
Public methodStatic memberGetAttributeOrElementOfMatch
Public methodStatic memberGetDequeType(Object, Type)
If deque is Deque, the Deque is returned together with its value type
Public methodStatic memberGetDequeType(Type, Type)
The value type of the Deque is returned
Public methodStatic memberGetDictionaryTypes(Object, Type, Type)
If dict is dictionary, the dictionary is returned together with its key and value type
Public methodStatic memberGetDictionaryTypes(Type, Type, Type)
The key and value types are returned of the dictionary
Public methodStatic memberGetListType(Object, Type)
If array is List, the List is returned together with its value type
Public methodStatic memberGetListType(Type, Type)
The value type of the List is returned
Public methodStatic memberGreaterOrEqualV(ListV, ListV)
Checks if List a is a superlist of b. Requires a to contain more or same number of entries than b and same values at same index for being true.
Public methodStatic memberGreaterOrEqualV(DequeV, DequeV)
Checks if Deque a is a superdeque of b. Requires a to contain more or same number of entries than b and same values at same position for being true.
Public methodStatic memberGreaterOrEqualK, V(DictionaryK, V, DictionaryK, V)
Checks if set/map a is a superset/map of b. For a map, key and value must be same to be equal.
Public methodStatic memberGreaterOrEqualIDeque
Public methodStatic memberGreaterOrEqualIDictionary
Public methodStatic memberGreaterOrEqualIList
Public methodStatic memberGreaterThanV(ListV, ListV)
Checks if List a is a proper superlist of b. Requires a to contain more entries than b and same values at same index for being true.
Public methodStatic memberGreaterThanV(DequeV, DequeV)
Checks if Deque a is a proper superdeque of b. Requires a to contain more entries than b and same values at same position for being true.
Public methodStatic memberGreaterThanK, V(DictionaryK, V, DictionaryK, V)
Checks if set/map a is a proper superset/map of b. For a map, key and value must be same to be equal.
Public methodStatic memberGreaterThanIDeque
Public methodStatic memberGreaterThanIDictionary
Public methodStatic memberGreaterThanIList
Public methodStatic memberGroupBy
Public methodStatic memberIfAttributeOfElementIsContainerThenCloneContainer(IAttributeBearer, String, Object)
If the attribute of the given name of the given element is a conatiner attribute then return a clone of the given container value, otherwise just return the original value
Public methodStatic memberIfAttributeOfElementIsContainerThenCloneContainer(IGraphElement, String, Object)
If the attribute of the given name of the given element is a conatiner attribute then return a clone of the given container value, otherwise just return the original value
Public methodStatic memberIfAttributeOfElementIsContainerThenCloneContainer(IObject, String, Object)
If the attribute of the given name of the given element is a conatiner attribute then return a clone of the given container value, otherwise just return the original value
Public methodStatic memberIfAttributeOfElementIsContainerThenCloneContainer(IGraphElement, String, Object, AttributeType)
If the attribute of the given name of the given element is a container attribute then return a clone of the given container value, otherwise just return the original value; additionally returns the AttributeType of the attribute of the element.
Public methodStatic memberIfAttributeOfElementIsContainerThenCloneContainer(IObject, String, Object, AttributeType)
If the attribute of the given name of the given element is a container attribute then return a clone of the given container value, otherwise just return the original value; additionally returns the AttributeType of the attribute of the element.
Public methodStatic memberInContainerOrString
Public methodStatic memberIndexOf(Object, Object)
Public methodStatic memberIndexOf(Object, Object, Int32)
Public methodStatic memberIndexOfV(ListV, V)
Returns the first position of entry in the array a
Public methodStatic memberIndexOfV(DequeV, V)
Returns the first position of entry in the deque a
Public methodStatic memberIndexOfV(ListV, V, Int32)
Public methodStatic memberIndexOfV(DequeV, V, Int32)
Public methodStatic memberIndexOfBy(Object, String, Object, IGraphProcessingEnvironment)
Public methodStatic memberIndexOfBy(Object, String, Object, Int32, IGraphProcessingEnvironment)
Public methodStatic memberIndexOfOrdered(ListString, String)
Public methodStatic memberIndexOfOrdered(IList, Object)
Returns the first position of entry in the array a with a binary search - thus the array must be ordered.
Public methodStatic memberIndexOfOrderedV(ListV, V)
Returns the first position of entry in the array a with a binary search - thus the array must be ordered.
Public methodStatic memberIndexOfOrderedBy
Public methodStatic memberIntersect(IDictionary, IDictionary)
Public methodStatic memberIntersectK, V(DictionaryK, V, DictionaryK, V)
Creates a new dictionary containing all key/value pairs from a whose keys are also contained in b. If both dictionaries contain one key, the value from a takes precedence, in contrast to union.
Public methodStatic memberIntersectChangedK(DictionaryK, SetValueType, DictionaryK, SetValueType, IGraph, IEdge, AttributeType)
Removes all key/value pairs from set a whose keys are not also contained in b.
Public methodStatic memberIntersectChangedK(DictionaryK, SetValueType, DictionaryK, SetValueType, IGraph, INode, AttributeType)
Removes all key/value pairs from set a whose keys are not also contained in b.
Public methodStatic memberIntersectChangedK, V(DictionaryK, V, DictionaryK, V)
Removes all key/value pairs from set/map a whose keys are not also contained in b. If both dictionaries contain one key, the value from a takes precedence, in contrast to union.
Public methodStatic memberIntersectChangedK, V(DictionaryK, V, DictionaryK, V, IGraph, IEdge, AttributeType)
Removes all key/value pairs from map a whose keys are not also contained in b. If both dictionaries contain one key, the value from a takes precedence, in contrast to union.
Public methodStatic memberIntersectChangedK, V(DictionaryK, V, DictionaryK, V, IGraph, INode, AttributeType)
Removes all key/value pairs from map a whose keys are not also contained in b. If both dictionaries contain one key, the value from a takes precedence, in contrast to union.
Public methodStatic memberIsEqual(IObject, IObject)
Public methodStatic memberIsEqual(ITransientObject, ITransientObject)
Public methodStatic memberKeepOneForEach
Public methodStatic memberLastIndexOf(Object, Object)
Public methodStatic memberLastIndexOf(Object, Object, Int32)
Public methodStatic memberLastIndexOfV(ListV, V)
Returns the first position from the end inwards of entry in the array a
Public methodStatic memberLastIndexOfV(DequeV, V)
Returns the first position from the end inwards of entry in the deque a
Public methodStatic memberLastIndexOfV(ListV, V, Int32)
Public methodStatic memberLastIndexOfBy(Object, String, Object, IGraphProcessingEnvironment)
Public methodStatic memberLastIndexOfBy(Object, String, Object, Int32, IGraphProcessingEnvironment)
Public methodStatic memberLessOrEqualV(ListV, ListV)
Checks if List a is a sublist of b. Requires a to contain less or same number of entries than b and same values at same index for being true.
Public methodStatic memberLessOrEqualV(DequeV, DequeV)
Checks if Deque a is a subdeque of b. Requires a to contain less or same number of entries than b and same values at same positions for being true.
Public methodStatic memberLessOrEqualK, V(DictionaryK, V, DictionaryK, V)
Checks if set/map a is a subset/map of b. For a map, key and value must be same to be equal.
Public methodStatic memberLessOrEqualIDeque
Public methodStatic memberLessOrEqualIDictionary
Public methodStatic memberLessOrEqualIList
Public methodStatic memberLessThanV(ListV, ListV)
Checks if List a is a proper sublist of b. Requires a to contain less entries than b and same values at same index for being true.
Public methodStatic memberLessThanV(DequeV, DequeV)
Checks if Deque a is a proper subseque of b. Requires a to contain less entries than b and same values at same position for being true.
Public methodStatic memberLessThanK, V(DictionaryK, V, DictionaryK, V)
Checks if set/map a is a proper subset/map of b. For a map, key and value must be same to be equal.
Public methodStatic memberLessThanIDeque
Public methodStatic memberLessThanIDictionary
Public methodStatic memberLessThanIList
Public methodStatic memberMapAsArray(IDictionary, IGraphModel)
Creates a new list representing an array, containing all values from the given dictionary representing a map map from int to some values.
Public methodStatic memberMapAsArrayV(DictionaryInt32, V)
Creates a new list representing an array, containing all values from the given dictionary representing a map map from int to some values.
Public methodStatic memberMappingClone(IDictionary, IDictionaryIGraphElement, IGraphElement)
Public methodStatic memberMappingClone(IList, IDictionaryIGraphElement, IGraphElement)
Public methodStatic memberMappingClone(Object, IDictionaryIGraphElement, IGraphElement)
Creates a shallow clone of the given container, mapping the contained elements according to the input new to old elements map (clones a container, transplanting contained graph elements from an old to a new graph).
Public methodStatic memberMappingClone(IDeque, IDictionaryIGraphElement, IGraphElement)
Public methodStatic memberMappingCloneT(ListT, IDictionaryIGraphElement, IGraphElement)
Public methodStatic memberMappingCloneT(DequeT, IDictionaryIGraphElement, IGraphElement)
Public methodStatic memberMappingCloneK, V(DictionaryK, V, IDictionaryIGraphElement, IGraphElement)
Public methodStatic memberMax(DictionaryDouble, SetValueType)
Public methodStatic memberMax(DictionaryInt16, SetValueType)
Public methodStatic memberMax(DictionaryInt32, SetValueType)
Public methodStatic memberMax(DictionaryInt64, SetValueType)
Public methodStatic memberMax(DictionarySByte, SetValueType)
Public methodStatic memberMax(DictionarySingle, SetValueType)
Public methodStatic memberMax(ListDouble)
Public methodStatic memberMax(ListInt16)
Public methodStatic memberMax(ListInt32)
Public methodStatic memberMax(ListInt64)
Public methodStatic memberMax(ListSByte)
Public methodStatic memberMax(ListSingle)
Public methodStatic memberMax(IDictionary)
Public methodStatic memberMax(IList)
Public methodStatic memberMed(ListDouble)
Public methodStatic memberMed(ListInt16)
Public methodStatic memberMed(ListInt32)
Public methodStatic memberMed(ListInt64)
Public methodStatic memberMed(ListSByte)
Public methodStatic memberMed(ListSingle)
Public methodStatic memberMed(IList)
Public methodStatic memberMedUnordered(ListDouble)
Public methodStatic memberMedUnordered(ListInt16)
Public methodStatic memberMedUnordered(ListInt32)
Public methodStatic memberMedUnordered(ListInt64)
Public methodStatic memberMedUnordered(ListSByte)
Public methodStatic memberMedUnordered(ListSingle)
Public methodStatic memberMedUnordered(IList)
Public methodStatic memberMin(DictionaryDouble, SetValueType)
Public methodStatic memberMin(DictionaryInt16, SetValueType)
Public methodStatic memberMin(DictionaryInt32, SetValueType)
Public methodStatic memberMin(DictionaryInt64, SetValueType)
Public methodStatic memberMin(DictionarySByte, SetValueType)
Public methodStatic memberMin(DictionarySingle, SetValueType)
Public methodStatic memberMin(ListDouble)
Public methodStatic memberMin(ListInt16)
Public methodStatic memberMin(ListInt32)
Public methodStatic memberMin(ListInt64)
Public methodStatic memberMin(ListSByte)
Public methodStatic memberMin(ListSingle)
Public methodStatic memberMin(IDictionary)
Public methodStatic memberMin(IList)
Public methodStatic memberNewDeque(Type)
Creates a new Deque of the given value type
Public methodStatic memberNewDeque(Type, Object)
Creates a new Deque of the given value type, initialized with the content of the old Deque (clones the old Deque)
Public methodStatic memberNewDictionary(Type, Type)
Creates a new dictionary of the given key type and value type
Public methodStatic memberNewDictionary(Type, Type, Object)
Creates a new dictionary of the given key type and value type, initialized with the content of the old dictionary (clones the old dictionary)
Public methodStatic memberNewList(Type)
Creates a new List of the given value type
Public methodStatic memberNewList(Type, Int32)
Creates a new List of the given value type, initialized with the given capacity
Public methodStatic memberNewList(Type, Object)
Creates a new List of the given value type, initialized with the content of the old List (clones the old List)
Public methodStatic memberNotEqualV(ListV, ListV)
Checks if List a is not equal List b.
Public methodStatic memberNotEqualV(DequeV, DequeV)
Checks if Deque a is not equal Deque b.
Public methodStatic memberNotEqualK, V(DictionaryK, V, DictionaryK, V)
Checks if set/map a is not equal to set/map b. For a map, key and value must be same to be equal.
Public methodStatic memberNotEqualIDeque
Public methodStatic memberNotEqualIDictionary
Public methodStatic memberNotEqualIList
Public methodStatic memberOr(ListBoolean)
Public methodStatic memberOr(IList)
Public methodStatic memberOrderAscendingBy
Public methodStatic memberOrderDescendingBy
Public methodStatic memberPeek(Object)
Returns the value from the deque begin or array end.
Public methodStatic memberPeek(Object, Int32)
Returns the value from the dictionary or list or deque at the nth position as defined by the iterator of the dictionary or the index of the list or the iterator of the deque.
Public methodStatic memberPeekT(ListT)
Public methodStatic memberPeekT(DequeT)
Public methodStatic memberPeekT(ListT, Int32)
Public methodStatic memberPeekT(DequeT, Int32)
Public methodStatic memberPeekK, V(DictionaryK, V, Int32)
Returns the value from the dictionary at the nth position as defined by the iterator of the dictionary.
Public methodStatic memberProd(ListDouble)
Public methodStatic memberProd(ListInt16)
Public methodStatic memberProd(ListInt32)
Public methodStatic memberProd(ListInt64)
Public methodStatic memberProd(ListSByte)
Public methodStatic memberProd(ListSingle)
Public methodStatic memberProd(IList)
Public methodStatic memberRange(IDictionary)
Public methodStatic memberRangeK, V(DictionaryK, V)
Creates a new dictionary representing a set, containing all values from the given dictionary representing a map map.
Public methodStatic memberSetAsArray(IDictionary)
Creates a new list containing all values from the given dictionary representing a set.
Public methodStatic memberSetAsArrayV(DictionaryV, SetValueType)
Creates a new list containing all values from the given dictionary representing a set.
Public methodStatic memberShuffle(ListString)
Public methodStatic memberShuffle(IList)
Public methodStatic memberShuffleV(ListV)
Creates a new dynamic array with permuted content.
Public methodStatic memberStringAsArray
Public methodStatic memberStructurallyEqual
Returns whether the input values are structurally equal according to the ~~ operator, beside attribute bearers and graphs, this esp. includes containers, then it returns whether this container and that container are memberwise deeply equal, which means the scalar members are equal, and object attributes are deeply equal. (If types are unequal the result is false. For graphs, it returns whether they are structurally equal.)
Public methodStatic memberSubarray(IList, Int32, Int32)
Public methodStatic memberSubarrayV(ListV, Int32, Int32)
Creates a new dynamic array with length values copied from a from index start on.
Public methodStatic memberSubdeque(IDeque, Int32, Int32)
Public methodStatic memberSubdequeV(DequeV, Int32, Int32)
Creates a new deque with length values copied from a from index start on.
Public methodStatic memberSum(ListDouble)
Public methodStatic memberSum(ListInt16)
Public methodStatic memberSum(ListInt32)
Public methodStatic memberSum(ListInt64)
Public methodStatic memberSum(ListSByte)
Public methodStatic memberSum(ListSingle)
Public methodStatic memberSum(IList)
Public methodStatic memberUnion(IDictionary, IDictionary)
Public methodStatic memberUnionK, V(DictionaryK, V, DictionaryK, V)
Creates a new dictionary and fills in all key/value pairs from a and b. If both dictionaries contain one key, the value from b takes precedence (this way the common case a = a | map<int, int> { 7 -> 13 }; would update an existing entry with key 7 to 13).
Public methodStatic memberUnionChangedK(DictionaryK, SetValueType, DictionaryK, SetValueType, IGraph, IEdge, AttributeType)
Adds all key/value pairs from set b to a.
Public methodStatic memberUnionChangedK(DictionaryK, SetValueType, DictionaryK, SetValueType, IGraph, INode, AttributeType)
Adds all key/value pairs from set b to a.
Public methodStatic memberUnionChangedK, V(DictionaryK, V, DictionaryK, V)
Adds all key/value pairs from set/map b to a. If both dictionaries contain one key, the value from b takes precedence (this way the common case a = a | map<int, int> { 7 -> 13 }; would update an existing entry with key 7 to 13).
Public methodStatic memberUnionChangedK, V(DictionaryK, V, DictionaryK, V, IGraph, IEdge, AttributeType)
Adds all key/value pairs from map b to a. If both dictionaries contain one key, the value from b takes precedence (this way the common case a = a | map<int, int> { 7 -> 13 }; would update an existing entry with key 7 to 13).
Public methodStatic memberUnionChangedK, V(DictionaryK, V, DictionaryK, V, IGraph, INode, AttributeType)
Adds all key/value pairs from map b to a. If both dictionaries contain one key, the value from b takes precedence (this way the common case a = a | map<int, int> { 7 -> 13 }; would update an existing entry with key 7 to 13).
Public methodStatic memberVar(ListDouble)
Public methodStatic memberVar(ListInt16)
Public methodStatic memberVar(ListInt32)
Public methodStatic memberVar(ListInt64)
Public methodStatic memberVar(ListSByte)
Public methodStatic memberVar(ListSingle)
Public methodStatic memberVar(IList)
Top
See Also