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 實例內的行號和位置不可變表示。 |