Freigeben über


ProtoElement-Klasse

Stellt die Prototypklasse 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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 für dieses Prototypelement ab. (Von ProtoElementBase geerbt.)
Öffentliche Eigenschaft ElementId Ruft die ID des Prototypelements 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 die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetObjectData Serialisiert Objektdaten in das SerializationInfo-Objekt. (Überschreibt ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext).)
Öffentliche Methode GetPropertyValue Ruft den Wert der angegebenen Domäne-Eigenschaft 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 Vorfahrelement (Ü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 ist eine komprimierte, serialisierbare Version eines Elements. Ein Prototyp berücksichtigt, welche Eigenschaften, die Element enthält, sodass es in einen 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