Condividi tramite


Classe ProtoElement

Rappresenta la classe del prototipo per un elemento.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.Modeling.ProtoElementBase
    Microsoft.VisualStudio.Modeling.ProtoElement

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 NotInheritable Class ProtoElement _
    Inherits ProtoElementBase _
    Implements ISerializable
[SerializableAttribute]
public sealed class ProtoElement : ProtoElementBase, 
    ISerializable

Il tipo ProtoElement espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ProtoElement(Guid) Crea un'istanza della classe di ProtoElementBase
Metodo pubblico ProtoElement(ModelElement) Crea un'istanza della classe di ProtoElement.

In alto

Proprietà

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

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (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. (Esegue l'override di ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext)).
Metodo pubblico GetPropertyValue Ottiene il valore della proprietà specificata di dominio. (Ereditato da ProtoElementBase)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico ReconstituteObject Crea un elemento della partizione con gli stessi attributi dell'elemento del progenitore (Esegue l'override di ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition)).
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 è a conoscenza delle proprietà che l'elemento contiene in modo che sia possibile deserializzare in un altro 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