Udostępnij przez


SourceLocation Struktura

Definicja

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Reprezentuje lokalizację źródłową.

[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)
Dziedziczenie
SourceLocation
Atrybuty
Implementuje

Konstruktory

SourceLocation(Int32, Int32, Int32)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Inicjuje SourceLocation nowe wystąpienie klasy .

Pola

Undefined

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

Zero

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

Właściwości

AbsoluteIndex

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera bezwzględny indeks lokalizacji źródłowej.

CharacterIndex

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera indeks znaków dla lokalizacji źródłowej.

LineIndex

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Pobiera indeks wiersza dla lokalizacji źródłowej.

Metody

Add(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje dwa SourceLocation obiekty.

Advance(SourceLocation, String)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Przechodzi do określonego obiektu do danej lokalizacji.

CompareTo(SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Porównuje bieżący obiekt z innym obiektem.

Equals(Object)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy określony obiekt jest równy bieżącemu obiektowi.

Equals(SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy bieżący SourceLocation obiekt jest równy innego SourceLocation obiektu.

GetHashCode()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca kod skrótu dla tego wystąpienia.

Subtract(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Odejmuje pierwszy obiekt do drugiego obiektu.

ToString()

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Zwraca reprezentację ciągu lokalizacji źródłowej.

Operatory

Addition(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Dodaje dwa SourceLocation obiekty.

Equality(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy dwa obiekty są równe.

GreaterThan(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy pierwszy obiekt jest większy niż drugi obiekt.

Inequality(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy dwa SourceLocationobiekty nie są równe.

LessThan(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu. Określa, czy pierwszy obiekt jest mniejszy niż drugi obiekt.

Subtraction(SourceLocation, SourceLocation)

Ten typ/element członkowski obsługuje infrastrukturę .NET Framework i nie jest przeznaczony do użycia bezpośrednio z kodu.

Dotyczy