共用方式為


LineMapping 結構

定義

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
繼承
LineMapping
實作

建構函式

LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan)

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

屬性

CharacterOffset

C# 中增強指示詞緊接在語法 #line 樹狀結構中的選擇性位移。

IsHidden

如果行對應標示隱藏的程式碼,則為 True。

MappedSpan

如果行對應指示詞會將範圍對應至明確指定的檔案,則 HasMappedPath 為 true。 如果路徑未對應 Path 為空白,則 HasMappedPath 為 false。 如果行對應指示詞標示隱藏的程式碼 IsValid 為 false。

Span

包含行對應指示詞之語法樹狀結構中的範圍。

方法

Equals(LineMapping)

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

Equals(Object)

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

GetHashCode()

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

ToString()

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

運算子

Equality(LineMapping, LineMapping)

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

Inequality(LineMapping, LineMapping)

表示 C# #ExternalSource 或 VB) 中單一行對應指示詞所定義的行對應 (#line

適用於