Export (0) Print
Expand All

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)

JScript supports the use of structures, but not the declaration of new ones.

The LogIdSet type exposes the following members.

  NameDescription
Public methodLogIdSet(Int32)Initializes a new instance of the LogIdSet class.
Public methodLogIdSet(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:
© 2014 Microsoft