SourceLocation Struktur
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 Speicherort in einer Razor-Datei.
public value class SourceLocation : IComparable<Microsoft::AspNetCore::Razor::SourceLocation>, IEquatable<Microsoft::AspNetCore::Razor::SourceLocation>
public struct SourceLocation : IComparable<Microsoft.AspNetCore.Razor.SourceLocation>, IEquatable<Microsoft.AspNetCore.Razor.SourceLocation>
type SourceLocation = struct
Public Structure SourceLocation
Implements IComparable(Of SourceLocation), IEquatable(Of SourceLocation)
- Vererbung
-
SourceLocation
- Implementiert
Konstruktoren
SourceLocation(Int32, Int32, Int32) |
Initialisiert eine neue Instanz von SourceLocation. |
SourceLocation(String, Int32, Int32, Int32) |
Initialisiert eine neue Instanz von SourceLocation. |
Felder
Undefined |
Ein undefiniertes SourceLocation. |
Zero |
Ein SourceLocation mit AbsoluteIndex, LineIndexund CharacterIndex initialisiert auf 0. |
Eigenschaften
AbsoluteIndex |
Ein Speicherort in einer Razor-Datei. |
CharacterIndex |
Ein Speicherort in einer Razor-Datei. |
FilePath |
Pfad der Datei. |
LineIndex |
Ruft den 1-basierten Index der Zeile ab, auf die durch diesen Quellspeicherort verwiesen wird. |
Methoden
Advance(SourceLocation, String) |
Erhöht die SourceLocation um die Länge von |
CompareTo(SourceLocation) |
Ein Speicherort in einer Razor-Datei. |
Equals(Object) |
Ein Speicherort in einer Razor-Datei. |
Equals(SourceLocation) |
Ein Speicherort in einer Razor-Datei. |
GetHashCode() |
Ein Speicherort in einer Razor-Datei. |
ToString() |
Ein Speicherort in einer Razor-Datei. |
Operatoren
Addition(SourceLocation, SourceLocation) |
Fügt zwei SourceLocations hinzu. |
Equality(SourceLocation, SourceLocation) |
Bestimmt, ob die Operanden gleich sind. |
GreaterThan(SourceLocation, SourceLocation) |
Bestimmt, ob der erste Operand größer als der zweite Operand ist. |
Inequality(SourceLocation, SourceLocation) |
Bestimmt, ob die Operanden ungleich sind. |
LessThan(SourceLocation, SourceLocation) |
Bestimmt, ob der erste Operand kleiner als der zweite Operand ist. |
Subtraction(SourceLocation, SourceLocation) |
Subtrahiert zwei SourceLocations. |