SourceLocation Structure

Définition

Emplacement dans un fichier 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)
Héritage
SourceLocation
Implémente

Constructeurs

SourceLocation(Int32, Int32, Int32)

Initialise une nouvelle instance de SourceLocation.

SourceLocation(String, Int32, Int32, Int32)

Initialise une nouvelle instance de SourceLocation.

Champs

Undefined

Non défini SourceLocation.

Zero

SourceLocation avec AbsoluteIndex, LineIndexet CharacterIndex initialisé à 0.

Propriétés

AbsoluteIndex

Emplacement dans un fichier Razor.

CharacterIndex

Emplacement dans un fichier Razor.

FilePath

Chemin du fichier.

LineIndex

Obtient l’index de base 1 de la ligne référencée par cet emplacement source.

Méthodes

Advance(SourceLocation, String)

Avance de la SourceLocation longueur du text.

CompareTo(SourceLocation)

Emplacement dans un fichier Razor.

Equals(Object)

Emplacement dans un fichier Razor.

Equals(SourceLocation)

Emplacement dans un fichier Razor.

GetHashCode()

Emplacement dans un fichier Razor.

ToString()

Emplacement dans un fichier Razor.

Opérateurs

Addition(SourceLocation, SourceLocation)

Ajoute deux SourceLocations.

Equality(SourceLocation, SourceLocation)

Détermine si les opérandes sont égaux.

GreaterThan(SourceLocation, SourceLocation)

Détermine si le premier opérande est supérieur au deuxième opérande.

Inequality(SourceLocation, SourceLocation)

Détermine si les opérandes ne sont pas égaux.

LessThan(SourceLocation, SourceLocation)

Détermine si le premier opérande est inférieur au deuxième opérande.

Subtraction(SourceLocation, SourceLocation)

Soustrait deux SourceLocations.

S’applique à