Freigeben über


Location Klasse

Definition

Ein Programmspeicherort im Quellcode.

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
Vererbung
Location
Attribute

Eigenschaften

IsInMetadata

Gibt true zurück, wenn sich der Speicherort in Metadaten befindet.

IsInSource

Gibt true zurück, wenn der Speicherort einen bestimmten Speicherort in einer Quellcodedatei darstellt.

Kind

Standortart (None/SourceFile/MetadataFile).

MetadataModule

Gibt das Metadatenmodul zurück, dem der Speicherort zugeordnet ist, oder null wenn das Modul nicht verfügbar ist.

None

Ein Standort der Art LocationKind.None.

SourceSpan

Der Speicherort in der Syntaxstruktur, der dieser Speicherort zugeordnet ist.

SourceTree

Die Syntaxstruktur, in der sich dieser Speicherort befindet, oder null wenn nicht in einer Syntaxstruktur.

Methoden

Create(String, TextSpan, LinePositionSpan)

Erstellt eine instance für Location einen Bereich in einer Datei.

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

Erstellt eine instance eines Location für eine Spanne in einer Datei mit einer zugeordneten Datei und einem zugeordneten Bereich.

Create(SyntaxTree, TextSpan)

Erstellt eine instance eines Location für eine Spanne in einem SyntaxTree.

Equals(Object)

Ein Programmspeicherort im Quellcode.

GetDebuggerDisplay()

Ein Programmspeicherort im Quellcode.

GetHashCode()

Ein Programmspeicherort im Quellcode.

GetLineSpan()

Ruft die Position in Bezug auf Pfad, Zeile und Spalte ab.

GetMappedLineSpan()

Ruft den Speicherort in Bezug auf Pfad, Zeile und Spalte ab, nachdem Quellzeilenzuordnungsdirektiven (#line in C# oder #ExternalSource in VB) angewendet wurden.

ToString()

Ein Programmspeicherort im Quellcode.

Operatoren

Equality(Location, Location)

Ein Programmspeicherort im Quellcode.

Inequality(Location, Location)

Ein Programmspeicherort im Quellcode.

Gilt für: