Partager via


LineMapping Structure

Définition

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
Héritage
LineMapping
Implémente

Constructeurs

LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan)

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

Propriétés

CharacterOffset

Décalage facultatif dans l’arborescence de syntaxe de la ligne immédiatement après une directive améliorée #line en C#.

IsHidden

True si le mappage de lignes marque le code masqué.

MappedSpan

Si la directive de mappage de lignes mappe l’étendue dans un fichier spécifié explicitement, la HasMappedPath valeur est true. Si le chemin d’accès n’est pas mappé Path est vide et HasMappedPath a la valeur false. Si la directive de mappage de lignes marque le code IsValid masqué est false.

Span

Étendue dans l’arborescence de syntaxe contenant la directive de mappage de lignes.

Méthodes

Equals(LineMapping)

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

Equals(Object)

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

GetHashCode()

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

ToString()

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

Opérateurs

Equality(LineMapping, LineMapping)

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

Inequality(LineMapping, LineMapping)

Représente un mappage de ligne défini par une seule directive de mappage de ligne (#line en C# ou #ExternalSource en VB).

S’applique à