CodeDomDesignerLoader Classe

Definição

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

Aplica-se a

Ver também