SourceLocation Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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. |