SourceLocation Struktur

Definition

Gibt einen Speicherort in einer Quelldatei an.

public value class SourceLocation : IEquatable<Microsoft::VisualStudio::GraphModel::CodeSchema::SourceLocation>
[System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.GraphModel.CodeSchema.SourceLocationTypeConverter))]
public struct SourceLocation : IEquatable<Microsoft.VisualStudio.GraphModel.CodeSchema.SourceLocation>
[<System.ComponentModel.TypeConverter(typeof(Microsoft.VisualStudio.GraphModel.CodeSchema.SourceLocationTypeConverter))>]
type SourceLocation = struct
Public Structure SourceLocation
Implements IEquatable(Of SourceLocation)
Vererbung
SourceLocation
Attribute
Implementiert

Konstruktoren

SourceLocation(String, Position)

Erstellt eine Instanz des sourcelokation mit dem angegebenen Dateinamen und der angegebenen Position in der Datei.

SourceLocation(String, Position, Position)

Erstellt eine Instanz des sourcelokation mit dem angegebenen Dateinamen und den Start-/Endpositionen in der Datei.

SourceLocation(Uri, Position)

Erstellt eine Instanz des sourcelokation mit dem angegebenen Dateinamen-URI und der angegebenen Position in der Datei.

SourceLocation(Uri, Position, Position)

Erstellt eine Instanz der sourcelokation mit dem angegebenen Dateinamen-URI und den Start-/Endpositionen in der Datei.

Eigenschaften

EndPosition

Ruft die Endposition in der Datei ab.

FileName

Ruft den Dateinamen ab, zu dem dieser Quell Speicherort gehört.

IsValid

Ruft true ab, wenn die Quell Speicherort Instanz gültig ist.

StartPosition

Ruft die Startposition in der Datei ab.

Methoden

CreateGraphNodeId()

Erstellt die Graph-Knoten-ID für diesen Quell Speicherort, einschließlich des Datei namens und der Positionen als Teile.

Equals(Object)

Vergleicht diese Quell Speicherort Instanz mit einem anderen Objekt auf Gleichheit.

Equals(SourceLocation)

Vergleicht diese Quell Speicherort Instanz mit einer anderen Quell Speicherort Instanz auf Gleichheit.

GetHashCode()

Siehe GetHashCode().

ToString()

Stellt diesen Quell Speicherort als Zeichenfolge dar.

Operatoren

Equality(SourceLocation, SourceLocation)

Vergleicht diese Quell Speicherort Instanz mit einer anderen Quell Speicherort Instanz auf Gleichheit.

Inequality(SourceLocation, SourceLocation)

Vergleicht diese Quell Speicherort Instanz mit einer anderen Quell Speicherort Instanz auf Ungleichheit.

Gilt für