Compartir a través de


ProtoElement (Clase)

Representa la clase del prototipo de un elemento.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Modeling
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public NotInheritable Class ProtoElement _
    Inherits ProtoElementBase _
    Implements ISerializable
[SerializableAttribute]
public sealed class ProtoElement : ProtoElementBase, 
    ISerializable

El tipo ProtoElement expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público ProtoElement(Guid) crea una instancia de la clase de ProtoElementBase
Método público ProtoElement(ModelElement) crea una instancia de la clase de ProtoElement.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública DomainClassId Obtenga el id. de la clase de dominio para este elemento de prototipos. (Se hereda de ProtoElementBase).
Propiedad pública ElementId Obtenga el id. del elemento de prototipos. (Se hereda de ProtoElementBase).

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetObjectData Serializa los datos de objeto en el objeto de SerializationInfo. (Invalida a ProtoElementBase.GetObjectData(SerializationInfo, StreamingContext)).
Método público GetPropertyValue Obtiene el valor de la propiedad especificada del dominio. (Se hereda de ProtoElementBase).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público ReconstituteObject Crea un elemento de la partición con los mismos atributos que el elemento de progenitor (Invalida a ProtoElementBase.ReconstituteObject(Dictionary<Guid, Guid>, Partition)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

un prototipo es una versión cifrada, serializable de un elemento.Un prototipo es consciente de las propiedades que el elemento contiene para que se pueda deserializar en otro almacén.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling (Espacio de nombres)