LinePosition 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 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 實例內的行號和位置不可變表示。 |