LineMapping 構造体

定義

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
継承
LineMapping
実装

コンストラクター

LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan)

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

プロパティ

CharacterOffset

C# の拡張 #line ディレクティブの直後の行の構文ツリーの省略可能なオフセット。

IsHidden

True の 場合は、行マッピングが非表示のコードをマークします。

MappedSpan

行マッピング ディレクティブがスパンを明示的に指定されたファイルにマップする場合、 HasMappedPath これは true です。 パスがマップ Path されていない場合は空で、 HasMappedPath false です。 行マッピング ディレクティブが非表示コード IsValid をマークする場合は false です。

Span

行マッピング ディレクティブを含む構文ツリー内のスパン。

メソッド

Equals(LineMapping)

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

Equals(Object)

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

GetHashCode()

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

ToString()

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

演算子

Equality(LineMapping, LineMapping)

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

Inequality(LineMapping, LineMapping)

単一行マッピング ディレクティブ (#line C# または #ExternalSource VB) によって定義される行マッピングを表します。

適用対象