CodeDomDesignerLoader Classe

Definição

Fornece a classe base para implementar um carregador de 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
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

Nome Description
CodeDomDesignerLoader()

Inicializa uma nova instância da classe CodeDomDesignerLoader.

Propriedades

Nome Description
CodeDomProvider

Obtém o CodeDomProvider carregador de designer que será usado.

LoaderHost

Obtém o host do carregador.

(Herdado de BasicDesignerLoader)
Loading

Obtém um valor que indica se o carregador de 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 propriedades 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 tipos a ser usado com esse carregador de designer.

Métodos

Nome Description
BeginLoad(IDesignerLoaderHost)

Inicia o processo de carregamento.

(Herdado de BasicDesignerLoader)
Dispose()

Libera os recursos usados pela CodeDomDesignerLoader classe.

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 as alterações pendentes no carregador do designer.

(Herdado de BasicDesignerLoader)
GetHashCode()

Serve como a função hash predefinida.

(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()

Retorna um valor que indica se um recarregamento é necessário.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnBeginLoad()

Notifica o carregador de designer que o carregamento está prestes a começar.

OnBeginUnload()

Notifica o carregador de designer de que o descarregamento está prestes a começar.

OnComponentRename(Object, String, String)

Aciona o evento ComponentRename.

OnEndLoad(Boolean, ICollection)

Notifica o carregador de designer de que o carregamento está concluído.

OnModifying()

Notifica o carregador de 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 ocorridos durante a liberação de alterações.

(Herdado de BasicDesignerLoader)
SetBaseComponentClassName(String)

Define o nome completo da classe do componente base.

(Herdado de BasicDesignerLoader)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Write(CodeCompileUnit)

Grava alterações de unidade de compilação no armazenamento persistente.

Implantações explícitas de interface

Nome Description
IDesignerLoaderService.AddLoadDependency()

Registra um componente externo como parte do processo de carga gerenciado por IDesignerLoaderService.

(Herdado de BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Sinaliza que uma carga dependente foi concluída.

(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 especificada de objetos 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