Sdílet prostřednictvím


SourceLocation Struktura

Definice

Umístění v souboru 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)
Dědičnost
SourceLocation
Implementuje

Konstruktory

SourceLocation(Int32, Int32, Int32)

Inicializuje novou instanci objektu SourceLocation.

SourceLocation(String, Int32, Int32, Int32)

Inicializuje novou instanci objektu SourceLocation.

Pole

Undefined

Nedefinovaný SourceLocationobjekt .

Zero

A SourceLocation s AbsoluteIndex, LineIndexa CharacterIndex inicializováno na 0.

Vlastnosti

AbsoluteIndex

Umístění v souboru Razor.

CharacterIndex

Umístění v souboru Razor.

FilePath

Cesta k souboru.

LineIndex

Získá 1-založený index řádku odkazované tímto umístěním zdroje.

Metody

Advance(SourceLocation, String)

Posune o SourceLocation délku .text

CompareTo(SourceLocation)

Umístění v souboru Razor.

Equals(Object)

Umístění v souboru Razor.

Equals(SourceLocation)

Umístění v souboru Razor.

GetHashCode()

Umístění v souboru Razor.

ToString()

Umístění v souboru Razor.

Operátory

Addition(SourceLocation, SourceLocation)

Přidá dvě SourceLocations.

Equality(SourceLocation, SourceLocation)

Určuje, zda jsou operandy stejné.

GreaterThan(SourceLocation, SourceLocation)

Určuje, zda je první operand větší než druhý operand.

Inequality(SourceLocation, SourceLocation)

Určuje, zda se operandy nerovnají.

LessThan(SourceLocation, SourceLocation)

Určuje, zda je první operand menší než druhý operand.

Subtraction(SourceLocation, SourceLocation)

Odečte dvě SourceLocations.

Platí pro