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

SourceLocationAvec AbsoluteIndex , LineIndex et CharacterIndex initialisé à 0.

Propriétés

AbsoluteIndex
CharacterIndex
FilePath

Chemin d’accès 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 le de la SourceLocation longueur de text .

CompareTo(SourceLocation)

Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object.

Equals(Object)
Equals(SourceLocation)

Indicates whether the current object is equal to another object of the same type.

GetHashCode() System.IComparable`1.GetHashCode
ToString() System.IComparable`1.ToString

Opérateurs

Addition(SourceLocation, SourceLocation)

Ajoute deux SourceLocation s.

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 second 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 second opérande.

Subtraction(SourceLocation, SourceLocation)

Soustrait deux SourceLocation s.

S’applique à