Table of Contents

Class FileLineUtil

Namespace
Hi.Common.FileLines
Assembly
HiGeom.dll

Utility of IFileLineIndex.

public static class FileLineUtil
Inheritance
FileLineUtil
Inherited Members

Methods

GetFileNo(IFileLineIndex)

Gets the file number (1-based) from the file line index.

public static int GetFileNo(this IFileLineIndex src)

Parameters

src IFileLineIndex

The file line index.

Returns

int

The file number (1-based).

GetLineNo(IFileLineIndex)

Gets the line number (1-based) from the file line index.

public static int GetLineNo(this IFileLineIndex src)

Parameters

src IFileLineIndex

The file line index.

Returns

int

The line number (1-based).

GetMixedIndex(int, int)

Creates a mixed index from file index and line index.

public static int GetMixedIndex(int fileIndex, int lineIndex)

Parameters

fileIndex int

The file index (0-based).

lineIndex int

The line index (0-based).

Returns

int

A mixed index combining file and line indices.

MixedIndex(IFileLineIndex)

Mix FileIndex and LineIndex. Return FileIndex* 1_000_000_000 + LineIndex.

public static int MixedIndex(this IFileLineIndex src)

Parameters

src IFileLineIndex

src

Returns

int

Mixed number

MixedIndex(IGetFileLineIndex)

Mix FileIndex and LineIndex. Return FileIndex* 1_000_000_000 + LineIndex.

public static int MixedIndex(this IGetFileLineIndex src)

Parameters

src IGetFileLineIndex

src

Returns

int

Mixed number