Partager via


SourceLocation Structure

Définition

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Représente un emplacement source.

[System.Serializable]
public struct SourceLocation : IComparable<System.Web.Razor.Text.SourceLocation>, IEquatable<System.Web.Razor.Text.SourceLocation>
type SourceLocation = struct
Public Structure SourceLocation
Implements IComparable(Of SourceLocation), IEquatable(Of SourceLocation)
Héritage
SourceLocation
Attributs
Implémente

Constructeurs

SourceLocation(Int32, Int32, Int32)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Initialise une nouvelle instance de la SourceLocation classe.

Champs

Undefined

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

Zero

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

Propriétés

AbsoluteIndex

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient l’index absolu de l’emplacement source.

CharacterIndex

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient l’index de caractères de l’emplacement source.

LineIndex

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Obtient l’index de ligne de l’emplacement source.

Méthodes

Add(SourceLocation, SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Ajoute les deux SourceLocation objets.

Advance(SourceLocation, String)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Avance l’objet spécifié à l’emplacement donné.

CompareTo(SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Compare l’objet actuel à l’autre objet.

Equals(Object)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Détermine si l’objet spécifié est égal à l’objet actuel.

Equals(SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Détermine si l’objet actuel SourceLocation est égal à l’autre SourceLocation objet.

GetHashCode()

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Retourne le code de hachage de cette instance.

Subtract(SourceLocation, SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Soustrait le premier objet au deuxième objet.

ToString()

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Retourne une représentation sous forme de chaîne de l’emplacement source.

Opérateurs

Addition(SourceLocation, SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Ajoute les deux SourceLocation objets.

Equality(SourceLocation, SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Détermine si les deux objets sont égaux.

GreaterThan(SourceLocation, SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Détermine si le premier objet est supérieur au deuxième objet.

Inequality(SourceLocation, SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Détermine si les deux SourceLocationobjets ne sont pas égaux.

LessThan(SourceLocation, SourceLocation)

Ce type/membre prend en charge l’infrastructure .NET Framework et n’est pas destiné à être utilisé directement à partir de votre code. Détermine si le premier objet est inférieur au deuxième objet.

Subtraction(SourceLocation, SourceLocation)

Ce type/membre prend en charge l'infrastructure .NET Framework et n'est pas destiné à être directement utilisé à partir de votre code.

S’applique à