Klasa ProtoElement
Reprezentuje klasę prototyp dla danego elementu.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.ProtoElementBase
Microsoft.VisualStudio.Modeling.ProtoElement
Przestrzeń nazw: Microsoft.VisualStudio.Modeling
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Składnia
'Deklaracja
<SerializableAttribute> _
Public NotInheritable Class ProtoElement _
Inherits ProtoElementBase _
Implements ISerializable
[SerializableAttribute]
public sealed class ProtoElement : ProtoElementBase,
ISerializable
Typ ProtoElement uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
ProtoElement(Guid) | Tworzy instancję klasy ProtoElementBase | |
ProtoElement(ModelElement) | Tworzy instancję klasy ProtoElement. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
DomainClassId | Pobierz identyfikator klasy domeny dla tego elementu prototypu. (Odziedziczone z ProtoElementBase). | |
ElementId | Pobierz identyfikator elementu prototypu. (Odziedziczone z ProtoElementBase). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetObjectData | Szereguje dane obiektu do obiektu SerializationInfo. (Zastępuje ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext)). | |
GetPropertyValue | Pobiera wartość właściwości określonej domeny. (Odziedziczone z ProtoElementBase). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
ReconstituteObject | Tworzy element w tej partycji, takie same atrybuty jak element rodzicielski (Zastępuje ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition)). | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Uwagi
Prototyp jest skompresowany, możliwy do serializacji wersję elementu.Prototyp jest świadomy właściwości, które zawiera ten element, tak że może zostać rozszeregowana do innego magazynu.
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.