Condividi tramite


LineMapping Struct

Definizione

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
Ereditarietà
LineMapping
Implementazioni

Costruttori

LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan)

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

Proprietà

CharacterOffset

Offset facoltativo nell'albero della sintassi per la riga immediatamente dopo una direttiva avanzata #line in C#.

IsHidden

True se il mapping delle righe contrassegna il codice nascosto.

MappedSpan

Se la direttiva di mapping delle linee esegue il mapping dell'intervallo in un file specificato in modo esplicito, HasMappedPath è true. Se il percorso non è mappato Path è vuoto ed HasMappedPath è false. Se la direttiva di mapping delle righe contrassegna il codice IsValid nascosto è false.

Span

Intervallo nell'albero della sintassi contenente la direttiva di mapping delle linee.

Metodi

Equals(LineMapping)

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

Equals(Object)

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

GetHashCode()

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

ToString()

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

Operatori

Equality(LineMapping, LineMapping)

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

Inequality(LineMapping, LineMapping)

Rappresenta un mapping di linea definito da una singola direttiva di mapping di riga (#line in C# o #ExternalSource in VB).

Si applica a