Freigeben über


ProtoElement-Klasse

Stellt den Prototyp - Klasse für ein Element dar.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.ProtoElementBase
    Microsoft.VisualStudio.Modeling.ProtoElement

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntax

'Declaration
<SerializableAttribute> _
Public NotInheritable Class ProtoElement _
    Inherits ProtoElementBase _
    Implements ISerializable
[SerializableAttribute]
public sealed class ProtoElement : ProtoElementBase, 
    ISerializable

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode ProtoElement(Guid) Erstellt eine Instanz der ProtoElementBase-Klasse
Öffentliche Methode ProtoElement(ModelElement) Erstellt eine Instanz der ProtoElement-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DomainClassId Ruft die ID der Domänenklasse Prototyp für dieses Element ab. (Von ProtoElementBase geerbt.)
Öffentliche Eigenschaft ElementId Ruft die ID des Prototyps Elements ab. (Von ProtoElementBase geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetObjectData Serialisiert die Objektdaten in das SerializationInfo-Objekt. (Überschreibt ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext).)
Öffentliche Methode GetPropertyValue Ruft den Wert der angegebenen Domäneneigenschaft ab. (Von ProtoElementBase geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode ReconstituteObject Erstellt ein Element in der Partition mit den gleichen Attributen wie das Element Vorfahr (Überschreibt ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition).)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Ein Prototyp handelt es sich um eine komprimierte, serialisierbare Version eines Elements.Ein Prototyp berücksichtigt, welche Eigenschaften, die Elemente enthält, sodass sie in einem anderen Speicher deserialisiert werden kann.

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.VisualStudio.Modeling-Namespace