Partilhar via


Classe XmlSerializationBehaviorTypeDescriptor

Classe do descritor de tipo personalizado para elementos de XmlSerializationBehavior.

Hierarquia de herança

System.Object
  System.ComponentModel.CustomTypeDescriptor
    Microsoft.VisualStudio.Modeling.Design.ElementTypeDescriptor
      Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehaviorTypeDescriptor

Namespace:  Microsoft.VisualStudio.Modeling.DslDefinition
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintaxe

'Declaração
Public Class XmlSerializationBehaviorTypeDescriptor _
    Inherits ElementTypeDescriptor
public class XmlSerializationBehaviorTypeDescriptor : ElementTypeDescriptor

O tipo XmlSerializationBehaviorTypeDescriptor expõe os membros a seguir.

Construtores

  Nome Descrição
Método público XmlSerializationBehaviorTypeDescriptor(ICustomTypeDescriptor, ModelElement) Construtor
Método público XmlSerializationBehaviorTypeDescriptor(ICustomTypeDescriptor, Type) Construtor

Superior

Propriedades

  Nome Descrição
Propriedade protegida ComponentType Obtém o Type do elemento de modelo que está representando esta classe. (Herdado de ElementTypeDescriptor.)
Propriedade pública ModelElement Obtém o elemento de modelo que está representando esta classe. (Herdado de ElementTypeDescriptor.)
Propriedade protegida Store (Herdado de ElementTypeDescriptor.)

Superior

Métodos

  Nome Descrição
Método protegido CollectionRolePropertiesBrowsable Para todas as relações desse elemento de modelo participar, retornam se qualquer PropertyDescriptor para propriedades de coleção com base em funções é Browsable (Herdado de ElementTypeDescriptor.)
Método protegido CreateCollectionPropertyDescriptor (Herdado de ElementTypeDescriptor.)
Método protegido CreatePropertyDescriptor Cria um descritor para uma propriedade de um elemento de modelo. (Herdado de ElementTypeDescriptor.)
Método protegido CreateRolePlayerPropertyDescriptor Cria um descritor para uma propriedade de função de um elemento de modelo. (Herdado de ElementTypeDescriptor.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetAttributes Retorna uma coleção de atributos personalizados para o tipo representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método protegido GetCategory Retorna uma seqüência localizada para a categoria de uma propriedade de domínio. (Herdado de ElementTypeDescriptor.)
Método público GetClassName Retorna o nome da classe que esse descritor representa. (Herdado de ElementTypeDescriptor.)
Método público GetComponentName Obtém o nome do elemento de modelo que é representado por esta classe. (Herdado de ElementTypeDescriptor.)
Método público GetConverter Retorna um conversor de tipos para o tipo representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetDefaultEvent Retorna o descritor de evento para o evento padrão do objeto representado por este descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetDefaultProperty Retorna o descritor de propriedade para a propriedade padrão do objeto representado por este descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método protegido GetDescription Retorna uma seqüência localizada para a descrição de uma propriedade de domínio. (Herdado de ElementTypeDescriptor.)
Método protegido GetDisplayProperties(ModelElement, PropertyDescriptor%) Retorna uma coleção de descritores de propriedade de todas as propriedades de um elemento de modelo. (Herdado de ElementTypeDescriptor.)
Método protegido GetDisplayProperties(ModelElement, Store, PropertyDescriptor%) Retorna uma lista de descritores de propriedade correspondente a cada propriedade de domínio (Herdado de ElementTypeDescriptor.)
Método protegido GetDomainClassInfo Retorne as informações da classe de domínio para o tipo de elemento que está sendo descrito. (Herdado de ElementTypeDescriptor.)
Método protegido GetDomainPropertyAttributes Retorna uma matriz dos atributos personalizados que são aplicadas à propriedade descrita. (Herdado de ElementTypeDescriptor.)
Método público GetEditor Retorna um editor do tipo especificado a ser associado com a classe representada por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetEvents() Retorna uma coleção de descritores de evento para o objeto representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método público GetEvents(array<Attribute[]) Retorna uma coleção filtrada dos descritores de evento para o objeto representado por esse descritor de tipo. (Herdado de CustomTypeDescriptor.)
Método protegido GetExtensionProperties Retorna os descritores de propriedade para qualquer elemento de extensão (Herdado de ElementTypeDescriptor.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetProperties() Retorna uma coleção de descritores de propriedade de domínio que contém todas as propriedades do tipo descrito. (Herdado de ElementTypeDescriptor.)
Método público GetProperties(array<Attribute[]) Retorna uma coleção de descritores de propriedade de uma instância de XmlSerializationBehavior. (Substitui ElementTypeDescriptor.GetProperties(array<Attribute[]).)
Método protegido GetPropertyDescriptorDisplayName Retorna uma string localizada para o nome de exibição de uma propriedade de domínio. (Herdado de ElementTypeDescriptor.)
Método público GetPropertyOwner Retorna um objeto que contém a propriedade descrita pelo descritor de propriedade especificada. (Herdado de CustomTypeDescriptor.)
Método protegido GetRolePlayerPropertyAttributes Retorna uma matriz dos atributos personalizados que são aplicadas à propriedade função descrito. (Herdado de ElementTypeDescriptor.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido IncludeCollectionRoleProperties Para todas as relações desse elemento de modelo participar, retorne se deve fornecer um PropertyDescriptor para propriedades de coleção com base em funções. (Herdado de ElementTypeDescriptor.)
Método protegido IncludeEmbeddingRelationshipProperties Para o modelo especificado elemento, retorna um valor que indica se você deseja adicionar propriedades do elemento de destino de quaisquer relações incorporados que não permite duplicações. (Herdado de ElementTypeDescriptor.)
Método protegido IncludeOppositeRolePlayerProperties Para o modelo especificado elemento, retorna um valor que indica se é necessário adicionar as propriedades de função de relações de zero-para-um e -para-um. (Herdado de ElementTypeDescriptor.)
Método protegido IsPropertyDescriptorReadOnly Retorna um valor que indica se a propriedade descrita é somente leitura. (Herdado de ElementTypeDescriptor.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método protegido ShouldCreateCollectionPropertyDescriptor Para a relação e os players de função de nível de instância envolvidos, o retorno se deseja criar um descritor de propriedade para as coleções (Herdado de ElementTypeDescriptor.)
Método protegido ShouldCreatePropertyDescriptor Retorna um valor que indica se um descritor deve ser criado para a propriedade de domínio especificado. (Herdado de ElementTypeDescriptor.)
Método protegido ShouldCreateRolePlayerPropertyDescriptor Retorna um valor que indica se um descritor deve ser criado para a propriedade da função especificada. (Herdado de ElementTypeDescriptor.)
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.DslDefinition