ISymUnmanagedWriter, interface
Représente un writer de symbole et fournit des méthodes pour définir des documents, des points de séquence, des portées lexicales et des variables.
Méthodes
Méthode |
Description |
---|---|
Ferme le writer de symbole sans valider les symboles dans le magasin de symboles. |
|
Ferme le writer de symbole après la validation des symboles dans le magasin de symboles. |
|
Ferme la méthode en cours. Une fois qu'une méthode est fermée, plus aucun symbole ne peut être défini dedans. |
|
Ferme l'espace de noms ouvert le plus récemment. |
|
Ferme la portée lexicale en cours. |
|
Définit un nom pour une valeur de constante. |
|
Définit un document source. |
|
Définit une seule variable en dehors d'une méthode. |
|
Définit une variable globale unique. |
|
Définit une variable unique dans la portée lexicale actuelle. |
|
Définit un seul paramètre dans la méthode en cours. |
|
Définit un groupe de points de séquence dans la méthode actuelle. |
|
Retourne les informations nécessaires pour qu'un compilateur écrive l'entrée de répertoire de débogage dans l'en-tête du fichier exécutable portable (PE). |
|
Définit l'interface d'émission de métadonnées avec laquelle ce writer sera associé et définit le nom du fichier de sortie dans lequel les symboles de débogage seront écrits. |
|
Définit l'interface d'émission de métadonnées avec laquelle ce writer sera associé et le nom de fichier de sortie dans lequel les symboles de débogage seront écrits et définit le dernier emplacement du fichier de base de données du programme (PDB). |
|
Ouvre une méthode dans laquelle des informations de symboles sont émises. |
|
Ouvre un nouvel espace de noms. |
|
Ouvre une nouvelle portée lexicale dans la méthode actuelle. |
|
Avertit le writer de symbole qu'un jeton de métadonnées a été remappé lorsque les métadonnées ont été émises. |
|
Spécifie les véritables début et fin d'une méthode dans un fichier source. |
|
Définit la plage d'offsets pour la portée lexicale spécifiée. |
|
Définit un attribut personnalisé en fonction de son nom. |
|
Spécifie la méthode définie par l'utilisateur qui est le point d'entrée pour ce module. |
|
Spécifie que le nom d'espace de noms qualifié complet donné est utilisé dans la portée lexicale actuellement ouverte. |
Spécifications
En-tête : CorSym.idl, CorSym.h
Voir aussi
Référence
ISymUnmanagedWriter2, interface
ISymUnmanagedWriter3, interface