Location 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
原始程式碼中的程式位置。
public ref class Location abstract
C#
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public abstract class Location
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type Location = class
Public MustInherit Class Location
- 繼承
-
Location
- 屬性
Is |
如果位置位於中繼資料中,則傳回 true。 |
Is |
如果位置代表原始程式碼檔案中的特定位置,則傳回 true。 |
Kind |
位置種類 (None/SourceFile/MetadataFile) 。 |
Metadata |
傳回中繼資料模組,該位置與 或 |
None |
LocationKind.None 類型的位置。 |
Source |
這個位置與這個位置相關聯的語法樹狀結構中的位置。 |
Source |
這個位置所在的 |
Create(String, Text |
為檔案中的範圍建立 的 Location 實例。 |
Create(String, Text |
針對具有對應檔案和範圍之檔案中的範圍,建立 的 Location 實例。 |
Create(Syntax |
為 中的 SyntaxTree 範圍建立 的 Location 實例。 |
Equals(Object) |
原始程式碼中的程式位置。 |
Get |
原始程式碼中的程式位置。 |
Get |
原始程式碼中的程式位置。 |
Get |
取得路徑、行和資料行的位置。 |
Get |
取得在 C# 或 |
To |
原始程式碼中的程式位置。 |
Equality(Location, Location) |
原始程式碼中的程式位置。 |
Inequality(Location, Location) |
原始程式碼中的程式位置。 |
產品 | 版本 |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0 |