Classe ProtoElementBase
rappresenta il prototipo per l'elemento.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.Modeling.ProtoElementBase
Microsoft.VisualStudio.Modeling.ProtoElement
Microsoft.VisualStudio.Modeling.ProtoLink
Spazio dei nomi: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintassi
'Dichiarazione
<SerializableAttribute> _
Public MustInherit Class ProtoElementBase _
Implements ISerializable
[SerializableAttribute]
public abstract class ProtoElementBase : ISerializable
Il tipo ProtoElementBase espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ProtoElementBase(Guid) | Crea un'istanza della classe di ProtoElementBase per un domainClassId specificato.In questo modo viene utilizzata per determinare se il tipo specificato di DomainClassInfo può essere unito in qualsiasi elemento del modello specificato. |
![]() |
ProtoElementBase(ModelElement) | Crea un'istanza della classe di ProtoElementBase. |
![]() |
ProtoElementBase(SerializationInfo, StreamingContext) | Crea un'istanza della classe di ProtoElementBase. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
DomainClassId | Ottenere l'id classi di dominio per questo elemento del prototipo. |
![]() |
ElementId | Ottenere l'id dell'elemento del prototipo. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetObjectData | Serializza i dati dell'oggetto nell'oggetto SerializationInfo. |
![]() |
GetPropertyAssignments | Ottenere il AttributeAssignements per gli attributi dell'elemento del progenitore |
![]() |
GetPropertyValue | Ottiene il valore della proprietà specificata di dominio. |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
ReconstituteObject | Crea un elemento della partizione con gli stessi attributi dell'elemento del progenitore |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Note
un prototipo è una versione compressa e serializzabile di un elemento.Un prototipo esamina le proprietà di un elemento contiene in modo che sia possibile deserializzare il prototipo in un altro archivio.È possibile utilizzare un prototipo per creare un elemento in qualsiasi archivio.
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.