Condividi tramite


Location Classe

Definizione

Percorso del programma nel codice sorgente.

public ref class Location abstract
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")]
public abstract class Location
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(), nq}")>]
type Location = class
Public MustInherit Class Location
Ereditarietà
Location
Attributi

Proprietà

IsInMetadata

Restituisce true se la posizione è in metadati.

IsInSource

Restituisce true se la posizione rappresenta un percorso specifico in un file di codice sorgente.

Kind

Tipo di posizione (None/SourceFile/MetadataFile).

MetadataModule

Restituisce il modulo dei metadati associato al percorso o null se il modulo non è disponibile.

None

Posizione di tipo LocationKind.None.

SourceSpan

Posizione all'interno dell'albero della sintassi associato a questa posizione.

SourceTree

L'albero della sintassi in questo percorso si trova in o null meno in un albero della sintassi.

Metodi

Create(String, TextSpan, LinePositionSpan)

Crea un'istanza di un Location oggetto per un intervallo in un file.

Create(String, TextSpan, LinePositionSpan, String, LinePositionSpan)

Crea un'istanza di un Location oggetto per un intervallo in un file con un file mappato e un intervallo.

Create(SyntaxTree, TextSpan)

Crea un'istanza di un Location oggetto per un intervallo in un SyntaxTreeoggetto .

Equals(Object)

Percorso del programma nel codice sorgente.

GetDebuggerDisplay()

Percorso del programma nel codice sorgente.

GetHashCode()

Percorso del programma nel codice sorgente.

GetLineSpan()

Ottiene la posizione in termini di percorso, riga e colonna.

GetMappedLineSpan()

Ottiene la posizione in termini di percorso, riga e colonna dopo l'applicazione delle direttive di mapping della riga di origine (#line in C# o #ExternalSource in VB).

ToString()

Percorso del programma nel codice sorgente.

Operatori

Equality(Location, Location)

Percorso del programma nel codice sorgente.

Inequality(Location, Location)

Percorso del programma nel codice sorgente.

Si applica a