SourceLocation Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Lokalizacja w pliku Razor.
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)
- Dziedziczenie
-
SourceLocation
- Implementuje
Konstruktory
SourceLocation(Int32, Int32, Int32) |
Inicjuje nowe wystąpienie klasy SourceLocation. |
SourceLocation(String, Int32, Int32, Int32) |
Inicjuje nowe wystąpienie klasy SourceLocation. |
Pola
Undefined |
Niezdefiniowany SourceLocationelement . |
Zero |
Element SourceLocation z wartościami AbsoluteIndex, LineIndexi CharacterIndex zainicjowany na wartość 0. |
Właściwości
AbsoluteIndex |
Lokalizacja w pliku Razor. |
CharacterIndex |
Lokalizacja w pliku Razor. |
FilePath |
Ścieżka pliku. |
LineIndex |
Pobiera 1-oparty na indeksie wiersza, do których odwołuje się ta lokalizacja źródłowa. |
Metody
Advance(SourceLocation, String) |
Przechodzi przez SourceLocation długość |
CompareTo(SourceLocation) |
Lokalizacja w pliku Razor. |
Equals(Object) |
Lokalizacja w pliku Razor. |
Equals(SourceLocation) |
Lokalizacja w pliku Razor. |
GetHashCode() |
Lokalizacja w pliku Razor. |
ToString() |
Lokalizacja w pliku Razor. |
Operatory
Addition(SourceLocation, SourceLocation) |
Dodaje dwa SourceLocations. |
Equality(SourceLocation, SourceLocation) |
Określa, czy operandy są równe. |
GreaterThan(SourceLocation, SourceLocation) |
Określa, czy pierwszy operand jest większy niż drugi operand. |
Inequality(SourceLocation, SourceLocation) |
Określa, czy operandy nie są równe. |
LessThan(SourceLocation, SourceLocation) |
Określa, czy pierwszy operand jest mniejszy niż drugi operand. |
Subtraction(SourceLocation, SourceLocation) |
Odejmuje dwa SourceLocations. |