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. |