LogIdSet Structure

Solver Foundation 3.0

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

A set of logging IDs.

Namespace:  Microsoft.SolverFoundation.Common
Assembly:  Microsoft.Solver.Foundation (in Microsoft.Solver.Foundation.dll)

public value class LogIdSet

The LogIdSet type exposes the following members.

  NameDescription
Public methodLogIdSet(Int32)Initializes a new instance of the LogIdSet class.
Public methodLogIdSet(array<Int32>)Initializes a new instance of the LogIdSet class.
Public methodLogIdSet(Int32, Int32)Initializes a new instance of the LogIdSet class.
Top

  NameDescription
Public propertyStatic memberAllGets a value indicating that logging is enabled.
Public propertyIsEmptyGets or sets a value indicating whether the LogIdSet object is empty.
Public propertyStatic memberNoneGets a value indicating that logging is disabled.
Top

  NameDescription
Public methodAddAdds an id to a LogIdSet object.
Public methodContainsReturns a value indicating whether a LogIdSet object has a specific logging ID.
Public methodContainsAnyReturns a value indicating whether a LogIdSet object has any logging ID.
Public methodEqualsReturns a value that indicates whether two LogIdSet objects are equal. (Overrides ValueType::Equals(Object).)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodGetHashCodeGets the hash code for a LogIdSet object. (Overrides ValueType::GetHashCode().)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemoveRemoves a logging id from a LogIdSet object.
Public methodToStringReturns the fully qualified type name of this instance. (Inherited from ValueType.)
Public methodUnionComputes the set-wise union of a LogIdSet object with the current LogIdSet object.
Top

  NameDescription
Public operatorStatic memberAdditionAdds an id to a LogIdSet object.
Public operatorStatic memberBitwiseAndComputes the set-wise intersection of two LogIdSet objects.
Public operatorStatic memberBitwiseOrComputes the set-wise union of two LogIdSet objects.
Public operatorStatic memberDivisionComputes the set-wise difference of two LogIdSet objects.
Public operatorStatic memberEqualityReturns a value that indicates whether two LogIdSet objects are equal.
Public operatorStatic memberExclusiveOrComputes the set-wise symmetric difference of two LogIdSet objects.
Public operatorStatic memberInequalityReturns a value that indicates whether two LogIdSet objects are not equal.
Public operatorStatic memberOnesComplementComputes the set-wise complement of two LogIdSet objects.
Public operatorStatic memberSubtractionRemoves a logging id from a LogIdSet object.
Top

The LogIdSet object supports ID values from 0 to 63.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: