共用方式為


LinePosition 結構

定義

在 SourceText 實例內的行號和位置不可變表示。

public value class LinePosition : IComparable<Microsoft::CodeAnalysis::Text::LinePosition>, IEquatable<Microsoft::CodeAnalysis::Text::LinePosition>
public readonly struct LinePosition : IComparable<Microsoft.CodeAnalysis.Text.LinePosition>, IEquatable<Microsoft.CodeAnalysis.Text.LinePosition>
[System.Runtime.Serialization.DataContract]
public readonly struct LinePosition : IComparable<Microsoft.CodeAnalysis.Text.LinePosition>, IEquatable<Microsoft.CodeAnalysis.Text.LinePosition>
type LinePosition = struct
[<System.Runtime.Serialization.DataContract>]
type LinePosition = struct
Public Structure LinePosition
Implements IComparable(Of LinePosition), IEquatable(Of LinePosition)
繼承
LinePosition
屬性
實作

建構函式

LinePosition(Int32, Int32)

使用指定的行和字元,初始化 的新實例 LinePosition

屬性

Character

行內的字元位置。

Line

行號。 檔案中的第一行定義為行 0 (以零起始的行號編號) 。

Zero

LinePosition 表示第 0 行的位置。

方法

CompareTo(LinePosition)

在 SourceText 實例內的行號和位置不可變表示。

Equals(LinePosition)

判斷兩 LinePosition 者是否相同。

Equals(Object)

判斷兩 LinePosition 者是否相同。

GetHashCode()

提供 的 LinePosition 雜湊函式。

ToString()

提供 的 LinePosition 字串表示。

運算子

Equality(LinePosition, LinePosition)

判斷兩 LinePosition 者是否相同。

GreaterThan(LinePosition, LinePosition)

在 SourceText 實例內的行號和位置不可變表示。

GreaterThanOrEqual(LinePosition, LinePosition)

在 SourceText 實例內的行號和位置不可變表示。

Inequality(LinePosition, LinePosition)

判斷兩 LinePosition 者是否不同。

LessThan(LinePosition, LinePosition)

在 SourceText 實例內的行號和位置不可變表示。

LessThanOrEqual(LinePosition, LinePosition)

在 SourceText 實例內的行號和位置不可變表示。

適用於