Click or drag to resize

NullMultiset Methods

The NullMultiset type exposes the following members.

Methods
  NameDescription
Public methodAdd
Adds a Set to this Multiset.
(Overrides BaseMultisetAdd(ISet).)
Public methodAddVariable
Adds a Variable to this Multiset.
(Overrides BaseMultisetAddVariable(String).)
Public methodContainsValue
Returns false since the Null Multiset contains no values.
(Overrides BaseMultisetContainsValue(String, INode).)
Public methodContainsVariable
Returns false since the Null Multiset contains no variables.
(Overrides BaseMultisetContainsVariable(String).)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodExistsJoin
Exists Joins another Multiset to this Null Mutliset.
(Overrides BaseMultisetExistsJoin(BaseMultiset, Boolean).)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsDisjointWith
Returns true since the Null Multiset is disjoint with all Multisets.
(Overrides BaseMultisetIsDisjointWith(BaseMultiset).)
Public methodJoin
Joins another Multiset to this Null Mutliset.
(Overrides BaseMultisetJoin(BaseMultiset).)
Public methodLeftJoin
Left Joins another Multiset to this Null Mutliset.
(Overrides BaseMultisetLeftJoin(BaseMultiset, ISparqlExpression).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMinusJoin
Minus Joins this Multiset to another Multiset.
(Overrides BaseMultisetMinusJoin(BaseMultiset).)
Public methodProduct
Computes the Product of this Multiset and another Multiset.
(Overrides BaseMultisetProduct(BaseMultiset).)
Public methodRemove
Removes a Set from a Multiset.
(Overrides BaseMultisetRemove(Int32).)
Public methodSetVariableOrder
Sets the variable ordering for the multiset.
(Overrides BaseMultisetSetVariableOrder(IEnumerableString).)
Public methodSort
Sorts a Set based on the given Comparer.
(Inherited from BaseMultiset.)
Public methodToString
Gets the string representation of the multiset (intended for debugging only).
(Inherited from BaseMultiset.)
Public methodTrim
Trims the Multiset of Temporary Variables.
(Inherited from BaseMultiset.)
Public methodTrim(String)
Trims the Multiset by removing all Values for the given Variable.
(Inherited from BaseMultiset.)
Public methodUnion
Unions this Multiset with another Multiset.
(Overrides BaseMultisetUnion(BaseMultiset).)
Top
Extension Methods
  NameDescription
Public Extension MethodProductWithTimeout
Calculates the product of two multi-sets asynchronously with a timeout to restrict long running computations.
(Defined by AlgebraExtensions.)
Top
See Also