Compartilhar via


SourceLocation Estrutura

Definição

Um local em um arquivo 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)
Herança
SourceLocation
Implementações

Construtores

SourceLocation(Int32, Int32, Int32)

Inicializa uma nova instância de SourceLocation.

SourceLocation(String, Int32, Int32, Int32)

Inicializa uma nova instância de SourceLocation.

Campos

Undefined

Um indefinido SourceLocation.

Zero

Um SourceLocation com AbsoluteIndex, LineIndexe CharacterIndex inicializado como 0.

Propriedades

AbsoluteIndex

Um local em um arquivo Razor.

CharacterIndex

Um local em um arquivo Razor.

FilePath

Caminho do arquivo.

LineIndex

Obtém o índice baseado em 1 da linha referenciada por este Local de Origem.

Métodos

Advance(SourceLocation, String)

Avança o SourceLocation pelo comprimento do text.

CompareTo(SourceLocation)

Um local em um arquivo Razor.

Equals(Object)

Um local em um arquivo Razor.

Equals(SourceLocation)

Um local em um arquivo Razor.

GetHashCode()

Um local em um arquivo Razor.

ToString()

Um local em um arquivo Razor.

Operadores

Addition(SourceLocation, SourceLocation)

Adiciona dois SourceLocations.

Equality(SourceLocation, SourceLocation)

Determina se os operandos são iguais.

GreaterThan(SourceLocation, SourceLocation)

Determina se o primeiro operando é maior que o segundo operando.

Inequality(SourceLocation, SourceLocation)

Determina se os operandos não são iguais.

LessThan(SourceLocation, SourceLocation)

Determina se o primeiro operando é menor que o segundo operando.

Subtraction(SourceLocation, SourceLocation)

Subtrai dois SourceLocations.

Aplica-se a