Freigeben über


SourceLocation Struktur

Definition

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Stellt einen Quellspeicherort dar.

[System.Serializable]
public struct SourceLocation : IComparable<System.Web.Razor.Text.SourceLocation>, IEquatable<System.Web.Razor.Text.SourceLocation>
type SourceLocation = struct
Public Structure SourceLocation
Implements IComparable(Of SourceLocation), IEquatable(Of SourceLocation)
Vererbung
SourceLocation
Attribute
Implementiert

Konstruktoren

SourceLocation(Int32, Int32, Int32)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Initialisiert eine neue instance der SourceLocation -Klasse.

Felder

Undefined

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

Zero

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

Eigenschaften

AbsoluteIndex

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den absoluten Index für den Quellspeicherort ab.

CharacterIndex

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Zeichenindex für den Quellspeicherort ab.

LineIndex

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Ruft den Zeilenindex für den Quellspeicherort ab.

Methoden

Add(SourceLocation, SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Fügt die beiden SourceLocation Objekte hinzu.

Advance(SourceLocation, String)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Verschiekt das angegebene Objekt an die angegebene Position.

CompareTo(SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Vergleicht das aktuelle Objekt mit dem anderen Objekt.

Equals(Object)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

Equals(SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bestimmt, ob das aktuelle SourceLocation Objekt gleich dem anderen SourceLocation Objekt ist.

GetHashCode()

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt den Hashcode für diese instance zurück.

Subtract(SourceLocation, SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Subtrahiert das erste Objekt dem zweiten Objekt.

ToString()

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Gibt eine Zeichenfolgendarstellung des Quellspeicherorts zurück.

Operatoren

Addition(SourceLocation, SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Fügt die beiden SourceLocation Objekte hinzu.

Equality(SourceLocation, SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bestimmt, ob die beiden Objekte gleich sind.

GreaterThan(SourceLocation, SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bestimmt, ob das erste Objekt größer als das zweite Objekt ist.

Inequality(SourceLocation, SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bestimmt, ob die beiden SourceLocationObjekte nicht gleich sind.

LessThan(SourceLocation, SourceLocation)

Dieser Typ/Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Bestimmt, ob das erste Objekt kleiner als das zweite Objekt ist.

Subtraction(SourceLocation, SourceLocation)

Dieser Typ bzw. dieses Element unterstützt die .NET Framework-Infrastruktur und sollte nicht direkt aus Ihrem Code verwendet werden.

Gilt für: