Class
LineInfoCollection

Represents collection of LineInfo

Definition

Constructors

LineInfoCollection()

Declaration

cs-api-definition
public LineInfoCollection()

Properties

FirstLine

Declaration

cs-api-definition
public LineInfo FirstLine { get; }

Property Value

LineInfo

LastLine

Declaration

cs-api-definition
public LineInfo LastLine { get; }

Property Value

LineInfo

Methods

Add(LineInfo)

Adds the specified line.

Declaration

cs-api-definition
protected void Add(LineInfo line)

Parameters

line

LineInfo

The line.

BinarySearch(IComparer<LineInfo>)

Binaries the search.

Declaration

cs-api-definition
protected virtual LineInfo BinarySearch(IComparer<LineInfo> comparer)

Parameters

comparer

IComparer<LineInfo>

The comparer.

Returns

LineInfo

BinarySearchByBlockIndex(int)

Binaries the index of the search by block.

Declaration

cs-api-definition
public LineInfo BinarySearchByBlockIndex(int index)

Parameters

index

int

The index.

Returns

LineInfo

BinarySearchByOffset(int)

Binaries the search by offset.

Declaration

cs-api-definition
public LineInfo BinarySearchByOffset(int offset)

Parameters

offset

int

The offset.

Returns

LineInfo

BinarySearchByYCoordinate(float)

Binaries the search by Y coordinate.

Declaration

cs-api-definition
public LineInfo BinarySearchByYCoordinate(float y)

Parameters

y

float

The y.

Returns

LineInfo

Clear()

Removes all items from the ICollection<T>.

Declaration

cs-api-definition
protected void Clear()

Exceptions

NotSupportedException

The ICollection<T> is read-only.

RemoveRange(int, int)

Removes the range.

Declaration

cs-api-definition
protected void RemoveRange(int index, int count)

Parameters

index

int

The index.

count

int

The count.