Condividi tramite


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
Metodo protetto 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.
Metodo protetto ProtoElementBase(ModelElement) Crea un'istanza della classe di ProtoElementBase.
Metodo protetto ProtoElementBase(SerializationInfo, StreamingContext) Crea un'istanza della classe di ProtoElementBase.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DomainClassId Ottenere l'id classi di dominio per questo elemento del prototipo.
Proprietà pubblica ElementId Ottenere l'id dell'elemento del prototipo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetObjectData Serializza i dati dell'oggetto nell'oggetto SerializationInfo.
Metodo protetto GetPropertyAssignments Ottenere il AttributeAssignements per gli attributi dell'elemento del progenitore
Metodo pubblico GetPropertyValue Ottiene il valore della proprietà specificata di dominio.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ReconstituteObject Crea un elemento della partizione con gli stessi attributi dell'elemento del progenitore
Metodo pubblico 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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling