Location Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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 |
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 ( |
ToString() |
Ein Programmspeicherort im Quellcode. |
Operatoren
Equality(Location, Location) |
Ein Programmspeicherort im Quellcode. |
Inequality(Location, Location) |
Ein Programmspeicherort im Quellcode. |