Klasa ProtoElementBase
Reprezentuje prototyp dla elementu.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.Modeling.ProtoElementBase
Microsoft.VisualStudio.Modeling.ProtoElement
Microsoft.VisualStudio.Modeling.ProtoLink
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 MustInherit Class ProtoElementBase _
Implements ISerializable
[SerializableAttribute]
public abstract class ProtoElementBase : ISerializable
Typ ProtoElementBase uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
ProtoElementBase(Guid) | Tworzy instancję klasy ProtoElementBase dla danej domainClassId.Ten tryb jest używany do określenia, czy dany typ DomainClassInfo mogą być scalane w obszarze dowolnego elementu w danym modelu. |
![]() |
ProtoElementBase(ModelElement) | Tworzy instancję klasy ProtoElementBase. |
![]() |
ProtoElementBase(SerializationInfo, StreamingContext) | Tworzy instancję klasy ProtoElementBase. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
DomainClassId | Pobierz identyfikator klasy domeny dla tego elementu prototypu. |
![]() |
ElementId | Pobierz identyfikator elementu prototypu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). |
![]() |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). |
![]() |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). |
![]() |
GetObjectData | Szereguje dane obiektu do obiektu SerializationInfo. |
![]() |
GetPropertyAssignments | Pobierz atrybuty elementu AttributeAssignements dla rodzicielski |
![]() |
GetPropertyValue | Pobiera wartość właściwości określonej domeny. |
![]() |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). |
![]() |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). |
![]() |
ReconstituteObject | Tworzy element w tej partycji, takie same atrybuty jak element rodzicielski |
![]() |
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 monitoruje właściwości, które zawiera element, tak że prototyp można rozszeregować do innego magazynu.Prototyp można użyć, aby utworzyć element w dowolnym sklepie.
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.