ProtoElementBase-Klasse
Stellt den Prototyp für das Element dar.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.Modeling.ProtoElementBase
Microsoft.VisualStudio.Modeling.ProtoElement
Microsoft.VisualStudio.Modeling.ProtoLink
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public MustInherit Class ProtoElementBase _
Implements ISerializable
[SerializableAttribute]
public abstract class ProtoElementBase : ISerializable
Der ProtoElementBase-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
ProtoElementBase(Guid) | Erstellt eine Instanz der ProtoElementBase-Klasse für ein angegebenes domainClassId.Dieser Modus wird verwendet, um zu bestimmen, ob der angegebene DomainClassInfo-Typ unter einem angegebenen Modellelement zusammengeführt werden kann. |
![]() |
ProtoElementBase(ModelElement) | Erstellt eine Instanz der ProtoElementBase-Klasse. |
![]() |
ProtoElementBase(SerializationInfo, StreamingContext) | Erstellt eine Instanz der ProtoElementBase-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
DomainClassId | Ruft die ID der Domänenklasse für dieses Prototypelement ab. |
![]() |
ElementId | Ruft die ID des Prototypelements ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
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.) |
![]() |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) |
![]() |
GetObjectData | Serialisiert Objektdaten in das SerializationInfo-Objekt. |
![]() |
GetPropertyAssignments | Ruft AttributeAssignements für die Attribute des Vorfahrenelements ab. |
![]() |
GetPropertyValue | Ruft den Wert der angegebenen Domäne-Eigenschaft ab. |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
ReconstituteObject | Erstellt ein Element in der Partition mit den gleichen Attributen wie das Vorfahrelement |
![]() |
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 überwacht, welche Eigenschaften ein Element enthält, sodass der Prototyp in einem anderen Speicherplatz deserialisiert werden kann. Sie können einen Prototyp verwenden, um ein Element in jedem Speicherplatz erstellen.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.