CodeDomDesignerLoader.Initialize Método
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.
Inicializa os serviços.
protected:
override void Initialize();
protected override void Initialize ();
override this.Initialize : unit -> unit
Protected Overrides Sub Initialize ()
Exceções
O IDesignerLoaderHost não foi inicializado ou o carregador do designer não forneceu um serviço de resolução de tipo, que é requerido para a serialização de CodeDom.
Comentários
A tabela a seguir descreve os serviços substituíveis que o CodeDomDesignerLoader adiciona ao contêiner de serviço.
Termo | Definição |
---|---|
INameCreationService | Fornece semântica para criar nomes de objetos. O serviço usa a interface do ICodeGenerator provedor CodeDOM para criar nomes que são identificadores válidos para o idioma. Além disso, o serviço de criação de nomes dá suporte a nomes vazios. Nomes vazios devem ser interpretados como variáveis locais temporárias durante a serialização. |
IDesignerSerializationService | Permite que outros objetos serializem um grupo de componentes em um objeto binário. Esse serviço geralmente é usado por recursos como copiar e colar ou desfazer e refazer. A CodeDomDesignerLoader classe fornece um serviço de serialização de designer baseado na criação de árvores CodeDOM para objetos. |
ComponentSerializationService | Esse serviço substitui IDesignerSerializationService como um meio de serializar componentes para um objeto binário. |
Para obter detalhes sobre serviços substituíveis e não substituíveis, consulte BasicDesignerLoader.
Aplica-se a
Confira também
- ICodeGenerator
- ITypeResolutionService
- IDesignerSerializationService
- ComponentSerializationService
- INameCreationService
- Dynamic Source Code Generation and Compilation (Compilação e geração de código-fonte dinâmico)