CodeDomDesignerLoader Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a classe base para implementar um carregador de designer com base 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
Comentários
CodeDomDesignerLoader é uma classe abstrata que fornece um carregador de designer completo com base no CodeDOM (CodeDOM). Você fornece o analisador e o gerador CodeDOM e um serviço de resolução de tipos.
Construtores
CodeDomDesignerLoader() |
Inicializa uma nova instância da classe CodeDomDesignerLoader. |
Propriedades
CodeDomProvider |
Obtém o CodeDomProvider que esse carregador de designer usará. |
LoaderHost |
Obtém o host do carregador. (Herdado de BasicDesignerLoader) |
Loading |
Obtém um valor que indica se o carregador do designer está carregando a superfície de design. (Herdado de BasicDesignerLoader) |
Modified |
Obtém ou define um valor que indica se o designer foi modificado. (Herdado de BasicDesignerLoader) |
PropertyProvider |
Obtém ou define o provedor de propriedade para o gerenciador de serialização que está sendo usado pelo carregador. (Herdado de BasicDesignerLoader) |
ReloadPending |
Obtém um valor que indica se um recarregamento foi enfileirado. (Herdado de BasicDesignerLoader) |
TypeResolutionService |
Obtém o serviço de resolução de tipo a ser usado com o carregador de designer. |
Métodos
BeginLoad(IDesignerLoaderHost) |
Inicia o processo de carregamento. (Herdado de BasicDesignerLoader) |
Dispose() |
Libera os recursos usados pela classe CodeDomDesignerLoader. |
EnableComponentNotification(Boolean) |
Habilita ou desabilita a notificação de componente com o DesignerLoader. (Herdado de BasicDesignerLoader) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Flush() |
Libera alterações pendentes para o carregador de designer. (Herdado de BasicDesignerLoader) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetService(Type) |
Obtém o serviço solicitado. (Herdado de BasicDesignerLoader) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
Initialize() |
Inicializa os serviços. |
IsReloadNeeded() |
Obtém um valor que indica se um recarregamento é necessário. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnBeginLoad() |
Notifica o carregador do designer de que o carregamento está prestes a começar. |
OnBeginUnload() |
Notifica o carregador do designer de que o descarregamento está prestes a começar. |
OnComponentRename(Object, String, String) |
Aciona o evento ComponentRename. |
OnEndLoad(Boolean, ICollection) |
Notifica o carregador do designer de que o carregamento foi concluído. |
OnModifying() |
Notifica o carregador do designer de que o estado do documento está prestes a ser modificado. (Herdado de BasicDesignerLoader) |
Parse() |
Analisa o texto ou outro armazenamento persistente e retorna um CodeCompileUnit. |
PerformFlush(IDesignerSerializationManager) |
Solicita a serialização do componente raiz do designer. |
PerformLoad(IDesignerSerializationManager) |
Analisa o código de um provedor CodeDOM. |
Reload(BasicDesignerLoader+ReloadOptions) |
Enfileira um recarregamento do designer. (Herdado de BasicDesignerLoader) |
ReportFlushErrors(ICollection) |
Relata erros que ocorreram ao liberar alterações. (Herdado de BasicDesignerLoader) |
SetBaseComponentClassName(String) |
Define o nome de classe completo do componente base. (Herdado de BasicDesignerLoader) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Write(CodeCompileUnit) |
Grava as alterações de unidade de compilação para o armazenamento persistente. |
Implantações explícitas de interface
IDesignerLoaderService.AddLoadDependency() |
Registra um componente externo como parte do processo de carregamento gerenciado pelo IDesignerLoaderService. (Herdado de BasicDesignerLoader) |
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection) |
Assinala que um carregamento dependente foi concluído. (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 retorna uma coleção de objetos representados por esses dados. |
IDesignerSerializationService.Serialize(ICollection) |
Serializa a coleção de objetos especificada e os armazena em um objeto de dados de serialização. |
INameCreationService.CreateName(IContainer, Type) |
Cria um novo nome exclusivo para todos os componentes no contêiner especificado. |
INameCreationService.IsValidName(String) |
Obtém um valor que indica se o nome especificado é válido. |
INameCreationService.ValidateName(String) |
Obtém um valor que indica se o nome especificado é válido. |
Aplica-se a
Confira também
- BasicDesignerLoader
- IDesignerLoaderService
- IDesignerHost
- IDesignerSerializationManager
- System.CodeDom
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)