Location 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
原始程式碼中的程式位置。
public ref class Location abstract
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public abstract class Location
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type Location = class
Public MustInherit Class Location
- 繼承
-
Location
- 屬性
屬性
IsInMetadata |
如果位置位於中繼資料中,則傳回 true。 |
IsInSource |
如果位置代表原始程式碼檔案中的特定位置,則傳回 true。 |
Kind |
位置種類 (None/SourceFile/MetadataFile) 。 |
MetadataModule |
傳回中繼資料模組,該位置與 或 |
None |
LocationKind.None 類型的位置。 |
SourceSpan |
這個位置與這個位置相關聯的語法樹狀結構中的位置。 |
SourceTree |
這個位置所在的 |
方法
Create(String, TextSpan, LinePositionSpan) |
為檔案中的範圍建立 的 Location 實例。 |
Create(String, TextSpan, LinePositionSpan, String, LinePositionSpan) |
針對具有對應檔案和範圍之檔案中的範圍,建立 的 Location 實例。 |
Create(SyntaxTree, TextSpan) |
為 中的 SyntaxTree 範圍建立 的 Location 實例。 |
Equals(Object) |
原始程式碼中的程式位置。 |
GetDebuggerDisplay() |
原始程式碼中的程式位置。 |
GetHashCode() |
原始程式碼中的程式位置。 |
GetLineSpan() |
取得路徑、行和資料行的位置。 |
GetMappedLineSpan() |
取得在 C# 或 |
ToString() |
原始程式碼中的程式位置。 |
運算子
Equality(Location, Location) |
原始程式碼中的程式位置。 |
Inequality(Location, Location) |
原始程式碼中的程式位置。 |