SourceLocation Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
| 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. |