Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет модуль записи символов и предоставляет методы для определения документов, точек последовательности, лексических областей и переменных.
Методы
| Метод | Описание |
|---|---|
| Метод Abort | Закрывает модуль записи символов без фиксации символов в хранилище символов. |
| Метод Close | Закрывает модуль записи символов после фиксации символов в хранилище символов. |
| Метод CloseMethod | Закрывает текущий метод. После закрытия метода в нем больше нельзя определить символы. |
| Метод CloseNamespace | Закрывает последнее открытое пространство имен. |
| Метод CloseScope | Закрывает текущую лексическую область видимости. |
| Метод DefineConstant | Определяет имя для значения константы. |
| Метод DefineDocument | Определяет исходный документ. |
| Метод DefineField | Определяет одну переменную, которая не находится в методе . |
| Метод DefineGlobalVariable | Определяет одну глобальную переменную. |
| Метод DefineLocalVariable | Определяет одну переменную в текущей лексической области видимости. |
| Метод DefineParameter | Определяет один параметр в текущем методе. |
| Метод DefineSequencePoints | Определяет группу точек следования в текущем методе. |
| Метод GetDebugInfo | Возвращает сведения, необходимые компилятору для записи записи в каталог отладки в заголовке переносимого исполняемого (PE) файла. |
| Метод Initialize | Задает интерфейс излучателя метаданных, с которым будет связан этот модуль записи, и задает имя выходного файла, в который будут записываться отладочные символы. |
| Метод Initialize2 | Задает интерфейс излучателя метаданных, с которым будет связан этот модуль записи, задает имя выходного файла, в который будут записываться отладочные символы, и задает окончательное расположение PDB-файла базы данных программы. |
| Метод OpenMethod | Открывает метод, в который создается информация о символах. |
| Метод OpenNamespace | Открывает новое пространство имен. |
| Метод OpenScope | Открывает новую лексическую область видимости в текущем методе. |
| Метод RemapToken | Уведомляет модуля записи символов о том, что маркер метаданных был переназначен при создании метаданных. |
| Метод SetMethodSourceRange | Указывает истинные начало и конец метода в исходном файле. |
| Метод SetScopeRange | Определяет диапазон смещений для заданной лексической области видимости. |
| Метод SetSymAttribute | Определяет настраиваемый атрибут на основе его имени. |
| Метод SetUserEntryPoint | Указывает определяемый пользователем метод, который является точкой входа для этого модуля. |
| Метод UsingNamespace | Указывает, что заданное полное имя пространства имен используется в открытой в настоящее время лексической область. |
Требования
Заголовка: CorSym.idl, CorSym.h
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.