Partager via


SourceCodePosition, classe

Spécifie l'emplacement et la position du code source pour un élément de modèle.

Hiérarchie d'héritage

System.Object
  Microsoft.Data.Schema.SchemaModel.SourceCodePosition

Espace de noms :  Microsoft.Data.Schema.SchemaModel
Assembly :  Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)

Syntaxe

'Déclaration
Public NotInheritable Class SourceCodePosition _
    Implements IEquatable(Of SourceCodePosition)
public sealed class SourceCodePosition : IEquatable<SourceCodePosition>
public ref class SourceCodePosition sealed : IEquatable<SourceCodePosition^>
[<Sealed>]
type SourceCodePosition =  
    class
        interface IEquatable<SourceCodePosition>
    end
public final class SourceCodePosition implements IEquatable<SourceCodePosition>

Le type SourceCodePosition expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique SourceCodePosition Initialise une nouvelle instance de la classe SourceCodePosition à l'aide des paramètres fournis.

Début

Propriétés

  Nom Description
Propriété publique IsPrimary Obtient une valeur indiquant si cet objet représente la source principale pour l'élément qu'elle définit.
Propriété publique Length Obtient l'offset dans le fichier source pour le début de la définition.
Propriété publique SourceName Obtient le nom de la source, en général un nom de fichier.
Propriété publique StartColumn Obtient le numéro de la colonne de début de la définition.
Propriété publique StartLine Obtient le numéro de la ligne de début de la définition.
Propriété publique StartOffset Obtient l'offset du début de la définition dans la source.

Début

Méthodes

  Nom Description
Méthode publique Equals(Object) Retourne une valeur qui indique si l'objet fourni et l'objet actif sont égaux. (Substitue Object.Equals(Object).)
Méthode publique Equals(SourceCodePosition) Retourne une valeur qui indique si l'objet fourni et l'objet actif sont égaux.
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Infrastructure. (Substitue Object.GetHashCode().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Data.Schema.SchemaModel, espace de noms