Class
DocumentElementStateBitVector

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:

cs-api-definition
public class DocumentElementStateBitVector

Inheritance: objectDocumentElementStateBitVector

Constructors

DocumentElementStateBitVector()

Declaration

cs-api-definition
public DocumentElementStateBitVector()

DocumentElementStateBitVector(DocumentElementStateBitVector)

Declaration

cs-api-definition
public DocumentElementStateBitVector(DocumentElementStateBitVector source)

Parameters

source

DocumentElementStateBitVector

Properties

Data

Gets the UInt64 structure holding the separate bits of the vector.

Declaration

cs-api-definition
public DocumentElementStates Data { get; }

Property Value

DocumentElementStates

this[DocumentElementStates]

Determines whether the bit, corresponding to the specified key is set

Declaration

cs-api-definition
public bool this[DocumentElementStates key] { get; set; }

Parameters

key

DocumentElementStates

Property Value

bool

Methods

Equals(object)

Determines whether the specified object is equal to the current instance.

Declaration

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

The object to compare with the current instance.

Returns

bool

true if the specified object is equal to the current instance; otherwise, false.

Overrides object.Equals(object)

GetHashCode()

Gets the hash code for the current instance of the DocumentElementStateBitVector.

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

A hash code that is compatible with the default hash function for the current instance.

Overrides object.GetHashCode()

Reset()

Clears all currently set bits in this vector.

Declaration

cs-api-definition
public void Reset()

Operators

operator !=(DocumentElementStateBitVector, DocumentElementStateBitVector)

Declaration

cs-api-definition
public static bool operator !=(DocumentElementStateBitVector vector1, DocumentElementStateBitVector vector2)

Parameters

vector1

DocumentElementStateBitVector

vector2

DocumentElementStateBitVector

Returns

bool

operator ==(DocumentElementStateBitVector, DocumentElementStateBitVector)

Declaration

cs-api-definition
public static bool operator ==(DocumentElementStateBitVector vector1, DocumentElementStateBitVector vector2)

Parameters

vector1

DocumentElementStateBitVector

vector2

DocumentElementStateBitVector

Returns

bool