Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Representa um escritor de símbolos e fornece métodos para definir documentos, pontos de sequência, âmbitos lexical e variáveis.
Métodos
| Método | Descrição |
|---|---|
| Método Abortar | Fecha o escritor de símbolos sem comprometer os símbolos no arquivo de símbolos. |
| Fechar Método | Fecha o escritor de símbolos depois de consolidar os símbolos no arquivo de símbolos. |
| Método CloseMethod | Fecha o método atual. Assim que um método for fechado, não podem ser definidos mais símbolos no mesmo. |
| Método CloseNamespace | Fecha o espaço de nomes aberto mais recentemente. |
| Método CloseScope | Fecha o âmbito lexical atual. |
| Método DefineConstant | Define um nome para um valor constante. |
| Método DefineDocument | Define um documento de origem. |
| Método DefineField | Define uma única variável que não está dentro de um método. |
| Método DefineGlobalVariable | Define uma única variável global. |
| Método DefineLocalVariable | Define uma única variável no âmbito lexical atual. |
| Método DefineParameter | Define um único parâmetro no método atual. |
| Método DefineSequencePoints | Define um grupo de pontos de sequência no método atual. |
| Método GetDebugInfo | Devolve as informações necessárias para um compilador escrever a entrada de diretório de depuração no cabeçalho de ficheiro executável portátil (PE). |
| Método Initialize | Define a interface de emissor de metadados com a qual este escritor será associado e define o nome do ficheiro de saída para o qual os símbolos de depuração serão escritos. |
| Método Initialize2 | Define a interface de emissor de metadados com a qual este escritor será associado, define o nome do ficheiro de saída para o qual os símbolos de depuração serão escritos e define a localização final do ficheiro de base de dados do programa (PDB). |
| Método OpenMethod | Abre um método no qual as informações do símbolo são emitidas. |
| Método OpenNamespace | Abre um novo espaço de nomes. |
| Método OpenScope | Abre um novo âmbito lexical no método atual. |
| Método RemapToken | Notifica o escritor de símbolos de que um token de metadados foi remapeado à medida que os metadados foram emitidos. |
| Método SetMethodSourceRange | Especifica o início e o fim verdadeiros de um método num ficheiro de origem. |
| Método SetScopeRange | Define o intervalo de deslocamento para o âmbito lexical especificado. |
| Método SetSymAttribute | Define um atributo personalizado com base no respetivo nome. |
| Método SetUserEntryPoint | Especifica o método definido pelo utilizador que é o ponto de entrada deste módulo. |
| Método UsingNamespace | Especifica que o nome do espaço de nomes completamente qualificado especificado está a ser utilizado no âmbito lexical atualmente aberto. |
Requisitos
Cabeçalho: CorSym.idl, CorSym.h
Ver também
Colabore connosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever issues e pull requests. Para mais informações, consulte o nosso guia para colaboradores.