Condividi tramite


SourceLocation Struct

Definizione

Percorso in un file 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)
Ereditarietà
SourceLocation
Implementazioni

Costruttori

SourceLocation(Int32, Int32, Int32)

Inizializza una nuova istanza di SourceLocation.

SourceLocation(String, Int32, Int32, Int32)

Inizializza una nuova istanza di SourceLocation.

Campi

Undefined

Oggetto non definito SourceLocation.

Zero

Oggetto SourceLocation con AbsoluteIndex, LineIndexe CharacterIndex inizializzato su 0.

Proprietà

AbsoluteIndex

Percorso in un file Razor.

CharacterIndex

Percorso in un file Razor.

FilePath

Percorso del file.

LineIndex

Ottiene l'indice basato su 1 della riga a cui fa riferimento questo percorso di origine.

Metodi

Advance(SourceLocation, String)

Avanza in SourceLocation base alla lunghezza dell'oggetto text.

CompareTo(SourceLocation)

Percorso in un file Razor.

Equals(Object)

Percorso in un file Razor.

Equals(SourceLocation)

Percorso in un file Razor.

GetHashCode()

Percorso in un file Razor.

ToString()

Percorso in un file Razor.

Operatori

Addition(SourceLocation, SourceLocation)

Aggiunge due SourceLocations.

Equality(SourceLocation, SourceLocation)

Determina se gli operandi sono uguali.

GreaterThan(SourceLocation, SourceLocation)

Determina se il primo operando è maggiore del secondo operando.

Inequality(SourceLocation, SourceLocation)

Determina se gli operandi non sono uguali.

LessThan(SourceLocation, SourceLocation)

Determina se il primo operando è minore del secondo operando.

Subtraction(SourceLocation, SourceLocation)

Sottrae due SourceLocations.

Si applica a