SourceLocation 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Razor 檔案中的位置。
public value class SourceLocation : IComparable<Microsoft::AspNetCore::Razor::SourceLocation>, IEquatable<Microsoft::AspNetCore::Razor::SourceLocation>
public struct SourceLocation : IComparable<Microsoft.AspNetCore.Razor.SourceLocation>, IEquatable<Microsoft.AspNetCore.Razor.SourceLocation>
type SourceLocation = struct
Public Structure SourceLocation
Implements IComparable(Of SourceLocation), IEquatable(Of SourceLocation)
- 繼承
-
SourceLocation
- 實作
建構函式
SourceLocation(Int32, Int32, Int32) |
初始化 SourceLocation 的新執行個體。 |
SourceLocation(String, Int32, Int32, Int32) |
初始化 SourceLocation 的新執行個體。 |
欄位
Undefined |
未定義的 SourceLocation 。 |
Zero |
, SourceLocationLineIndex 且 AbsoluteIndexCharacterIndex 已初始化為 0。 |
屬性
AbsoluteIndex |
Razor 檔案中的位置。 |
CharacterIndex |
Razor 檔案中的位置。 |
FilePath |
檔案的路徑。 |
LineIndex |
取得這個來源位置所參考之行的 1 型索引。 |
方法
Advance(SourceLocation, String) |
依 SourceLocation 的 |
CompareTo(SourceLocation) |
Razor 檔案中的位置。 |
Equals(Object) |
Razor 檔案中的位置。 |
Equals(SourceLocation) |
Razor 檔案中的位置。 |
GetHashCode() |
Razor 檔案中的位置。 |
ToString() |
Razor 檔案中的位置。 |
運算子
Addition(SourceLocation, SourceLocation) |
加入兩 SourceLocation 個 。 |
Equality(SourceLocation, SourceLocation) |
判斷運算元是否相等。 |
GreaterThan(SourceLocation, SourceLocation) |
判斷第一個運算元是否大於第二個運算元。 |
Inequality(SourceLocation, SourceLocation) |
判斷運算元是否不相等。 |
LessThan(SourceLocation, SourceLocation) |
判斷第一個運算元是否小於第二個運算元。 |
Subtraction(SourceLocation, SourceLocation) |
減去兩 SourceLocation 個 s。 |