Partilhar via


CodeDomDesignerLoader Classe

Definição

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
CodeDomDesignerLoader
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