Compartir a través de


SourceLocation Estructura

Definición

Una ubicación en un archivo de 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)
Herencia
SourceLocation
Implementaciones

Constructores

SourceLocation(Int32, Int32, Int32)

Inicializa una nueva instancia de la clase SourceLocation.

SourceLocation(String, Int32, Int32, Int32)

Inicializa una nueva instancia de la clase SourceLocation.

Campos

Undefined

Un objeto sin definir SourceLocation.

Zero

con SourceLocationAbsoluteIndex, LineIndexe CharacterIndex inicializado en 0.

Propiedades

AbsoluteIndex

Una ubicación en un archivo de Razor.

CharacterIndex

Una ubicación en un archivo de Razor.

FilePath

Ruta de acceso del archivo.

LineIndex

Obtiene el índice basado en 1 de la línea a la que hace referencia esta ubicación de origen.

Métodos

Advance(SourceLocation, String)

SourceLocation Avanza por la longitud de text.

CompareTo(SourceLocation)

Una ubicación en un archivo de Razor.

Equals(Object)

Una ubicación en un archivo de Razor.

Equals(SourceLocation)

Una ubicación en un archivo de Razor.

GetHashCode()

Una ubicación en un archivo de Razor.

ToString()

Una ubicación en un archivo de Razor.

Operadores

Addition(SourceLocation, SourceLocation)

Agrega dos SourceLocations.

Equality(SourceLocation, SourceLocation)

Determina si los operandos son iguales.

GreaterThan(SourceLocation, SourceLocation)

Determina si el primer operando es mayor que el segundo operando.

Inequality(SourceLocation, SourceLocation)

Determina si los operandos no son iguales.

LessThan(SourceLocation, SourceLocation)

Determina si el primer operando es menor que el segundo operando.

Subtraction(SourceLocation, SourceLocation)

Resta dos SourceLocations.

Se aplica a