Bagikan melalui


LineMapping Struktur

Definisi

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
Warisan
LineMapping
Penerapan

Konstruktor

LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan)

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

Properti

CharacterOffset

Offset opsional di pohon sintaks untuk garis segera mengikuti direktif yang disempurnakan #line di C#.

IsHidden

True jika pemetaan baris menandai kode tersembunyi.

MappedSpan

Jika direktif pemetaan baris memetakan rentang ke dalam file HasMappedPath yang ditentukan secara eksplisit, adalah true. Jika jalur tidak dipetakan Path kosong dan HasMappedPath salah. Jika direktif pemetaan baris menandai kode IsValid tersembunyi adalah false.

Span

Rentang di pohon sintaks yang berisi arahan pemetaan baris.

Metode

Equals(LineMapping)

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

Equals(Object)

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

GetHashCode()

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

ToString()

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

Operator

Equality(LineMapping, LineMapping)

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

Inequality(LineMapping, LineMapping)

Mewakili pemetaan baris yang ditentukan oleh arahan pemetaan baris tunggal (#line dalam C# atau #ExternalSource di VB).

Berlaku untuk