Share via


SourceCodePosition-Klasse

Gibt den Speicherort und die Position des Quellcodes für ein Modellelement an.

Vererbungshierarchie

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

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
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>

Der SourceCodePosition-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SourceCodePosition Initialisiert eine neue Instanz der SourceCodePosition-Klasse unter Verwendung der angegebenen Parameter.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsPrimary Ruft einen Wert ab, der angibt, ob dieses Objekt die primäre Quelle für das damit definierte Element darstellt.
Öffentliche Eigenschaft Length Ruft den Offset in der Quelldatei für den Anfangspunkt der Definition ab.
Öffentliche Eigenschaft SourceName Ruft den Namen der Quelle ab, in der Regel ein Dateiname.
Öffentliche Eigenschaft StartColumn Ruft die Nummer der Spalte ab, in der die Definition beginnt.
Öffentliche Eigenschaft StartLine Ruft die Nummer der Zeile ab, in der die Definition beginnt.
Öffentliche Eigenschaft StartOffset Ruft den Offset für den Anfangspunkt der Definition in der Quelle ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals(Object) Gibt einen Wert zurück, der angibt, ob das bereitgestellte Objekt und das aktuelle Objekt gleich sind. (Überschreibt Object.Equals(Object).)
Öffentliche Methode Equals(SourceCodePosition) Gibt einen Wert zurück, der angibt, ob das bereitgestellte Objekt und das aktuelle Objekt gleich sind.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Infrastruktur. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.SchemaModel-Namespace