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 | |
---|---|---|
![]() |
ProtoElement(Guid) | Erstellt eine Instanz der ProtoElementBase-Klasse. |
![]() |
ProtoElement(ModelElement) | Erstellt eine Instanz der ProtoElement-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
DomainClassId | Ruft die ID der Domänenklasse für dieses Prototypelement ab. (Von ProtoElementBase geerbt.) |
![]() |
ElementId | Ruft die ID des Prototypelements ab. (Von ProtoElementBase geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetObjectData | Serialisiert Objektdaten in das SerializationInfo-Objekt. (Überschreibt ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext).) |
![]() |
GetPropertyValue | Ruft den Wert der angegebenen Domäne-Eigenschaft ab. (Von ProtoElementBase geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
ReconstituteObject | Erstellt ein Element in der Partition mit den gleichen Attributen wie das Vorfahrelement (Überschreibt ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition).) |
![]() |
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.