CodeDomDesignerLoader Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece a classe base para implementar um carregador designer baseado em CodeDOM.
public ref class CodeDomDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader, System::ComponentModel::Design::Serialization::IDesignerSerializationService, System::ComponentModel::Design::Serialization::INameCreationService
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
[System.Security.SecurityCritical]
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
type CodeDomDesignerLoader = class
inherit BasicDesignerLoader
interface INameCreationService
interface IDesignerSerializationService
[<System.Security.SecurityCritical>]
type CodeDomDesignerLoader = class
inherit BasicDesignerLoader
interface INameCreationService
interface IDesignerSerializationService
Public MustInherit Class CodeDomDesignerLoader
Inherits BasicDesignerLoader
Implements IDesignerSerializationService, INameCreationService
- Herança
- Atributos
- Implementações
Observações
CodeDomDesignerLoader é uma classe abstrata que fornece um carregador de design completo baseado no Code Document Object Model (CodeDOM). Fornece o parser e gerador CodeDOM e um serviço de resolução de tipos.
Construtores
| Name | Description |
|---|---|
| CodeDomDesignerLoader() |
Inicializa uma nova instância da CodeDomDesignerLoader classe. |
Propriedades
| Name | Description |
|---|---|
| CodeDomProvider |
Obtém o CodeDomProvider que este carregador de design vai usar. |
| LoaderHost |
Fica com o anfitrião carregador. (Herdado de BasicDesignerLoader) |
| Loading |
Recebe um valor que indica se o carregador projetado está a carregar a superfície de projeto. (Herdado de BasicDesignerLoader) |
| Modified |
Recebe ou define um valor que indica se o designer foi modificado. (Herdado de BasicDesignerLoader) |
| PropertyProvider |
Obtém ou define o fornecedor de propriedades para o gestor de serialização que está a ser usado pelo carregador. (Herdado de BasicDesignerLoader) |
| ReloadPending |
Recebe um valor que indica se uma recarga foi colocada em fila. (Herdado de BasicDesignerLoader) |
| TypeResolutionService |
Obtém o serviço de resolução de tipos para ser usado com este carregador designer. |
Métodos
| Name | Description |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Inicia o processo de carregamento. (Herdado de BasicDesignerLoader) |
| Dispose() |
Liberta os recursos usados pela CodeDomDesignerLoader turma. |
| EnableComponentNotification(Boolean) |
Ativa ou desativa a notificação de componentes com o DesignerLoader. (Herdado de BasicDesignerLoader) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Flush() |
Flushs pendentes de alterações ao carregador designer. (Herdado de BasicDesignerLoader) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetService(Type) |
Recebe o serviço solicitado. (Herdado de BasicDesignerLoader) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Initialize() |
Inicializa serviços. |
| IsReloadNeeded() |
Devolve um valor que indica se é necessário recarregar. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnBeginLoad() |
Notifica o carregador projetado que a carga está prestes a começar. |
| OnBeginUnload() |
Notifica o carregador de design que o descarregamento está prestes a começar. |
| OnComponentRename(Object, String, String) |
Eleva o ComponentRename evento. |
| OnEndLoad(Boolean, ICollection) |
Notifica o carregador projetado que o carregamento está concluído. |
| OnModifying() |
Notifica o carregador designer que o estado do documento está prestes a ser modificado. (Herdado de BasicDesignerLoader) |
| Parse() |
Analisa o texto ou outro armazenamento persistente e retorna um CodeCompileUnitarquivo . |
| PerformFlush(IDesignerSerializationManager) |
Solicita serialização do componente raiz do designer. |
| PerformLoad(IDesignerSerializationManager) |
Analisa código de um fornecedor CodeDOM. |
| Reload(BasicDesignerLoader+ReloadOptions) |
Coloca uma recarga do designer. (Herdado de BasicDesignerLoader) |
| ReportFlushErrors(ICollection) |
Reporta erros que ocorreram durante as alterações de limpeza. (Herdado de BasicDesignerLoader) |
| SetBaseComponentClassName(String) |
Define o nome completo da classe do componente base. (Herdado de BasicDesignerLoader) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Write(CodeCompileUnit) |
Escreve alterações das unidades de compilação para armazenamento persistente. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDesignerLoaderService.AddLoadDependency() |
Regista um componente externo como parte do processo de carga gerido por IDesignerLoaderService. (Herdado de BasicDesignerLoader) |
| IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection) |
Sinaliza que uma carga dependente terminou. (Herdado de BasicDesignerLoader) |
| IDesignerLoaderService.Reload() |
Recarrega o documento de design. (Herdado de BasicDesignerLoader) |
| IDesignerSerializationService.Deserialize(Object) |
Desserializa o objeto de dados de serialização especificado e devolve uma coleção de objetos representados por esses dados. |
| IDesignerSerializationService.Serialize(ICollection) |
Serializa a coleção especificada de objetos e armazena-os num objeto de dados de serialização. |
| INameCreationService.CreateName(IContainer, Type) |
Cria um novo nome que é único para todos os componentes do contentor especificado. |
| INameCreationService.IsValidName(String) |
Recebe um valor que indica se o nome especificado é válido. |
| INameCreationService.ValidateName(String) |
Recebe um valor que indica se o nome especificado é válido. |