ClassDocumentElementStateBitVector
Represents a bit vector used to track the state of document elements in the Telerik document layout system.
Definition
Namespace:Telerik.Windows.Documents.Layout
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public class DocumentElementStateBitVector
Inheritance: objectDocumentElementStateBitVector
Constructors
DocumentElementStateBitVector()
Declaration
public DocumentElementStateBitVector()
DocumentElementStateBitVector(DocumentElementStateBitVector)
Declaration
public DocumentElementStateBitVector(DocumentElementStateBitVector source)
Parameters
source
Properties
Data
Gets the UInt64 structure holding the separate bits of the vector.
Declaration
public DocumentElementStates Data { get; }
Property Value
this[DocumentElementStates]
Determines whether the bit, corresponding to the specified key is set
Declaration
public bool this[DocumentElementStates key] { get; set; }
Parameters
key
Property Value
Methods
Equals(object)
Determines whether the specified object is equal to the current instance.
GetHashCode()
Gets the hash code for the current instance of the DocumentElementStateBitVector.
Declaration
public override int GetHashCode()
Returns
A hash code that is compatible with the default hash function for the current instance.
Overrides
Reset()
Clears all currently set bits in this vector.
Declaration
public void Reset()
Operators
operator !=(DocumentElementStateBitVector, DocumentElementStateBitVector)
Declaration
public static bool operator !=(DocumentElementStateBitVector vector1, DocumentElementStateBitVector vector2)
Parameters
vector1
vector2
Returns
operator ==(DocumentElementStateBitVector, DocumentElementStateBitVector)
Declaration
public static bool operator ==(DocumentElementStateBitVector vector1, DocumentElementStateBitVector vector2)
Parameters
vector1
vector2
Returns