CodeModelEvents - интерфейс
Определяет события, поддерживаемые объектом CodeModel. Документацию по этому объекту см. в описании CodeModelEventsClass.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
<GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")> _
Public Interface CodeModelEvents _
Inherits _CodeModelEvents, _dispCodeModelEvents_Event
[GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")]
public interface CodeModelEvents : _CodeModelEvents,
_dispCodeModelEvents_Event
[GuidAttribute(L"66ADC510-0CA2-475D-A343-57192BCE38BF")]
public interface class CodeModelEvents : _CodeModelEvents,
_dispCodeModelEvents_Event
[<GuidAttribute("66ADC510-0CA2-475D-A343-57192BCE38BF")>]
type CodeModelEvents =
interface
interface _CodeModelEvents
interface _dispCodeModelEvents_Event
end
public interface CodeModelEvents extends _CodeModelEvents, _dispCodeModelEvents_Event
Тип CodeModelEvents предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
add_ElementAdded | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) | |
add_ElementChanged | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) | |
add_ElementDeleted | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) | |
remove_ElementAdded | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) | |
remove_ElementChanged | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) | |
remove_ElementDeleted | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
ElementAdded | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) | |
ElementChanged | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) | |
ElementDeleted | Инфраструктура. Только для внутреннего использования в корпорации Майкрософт. (Унаследовано от _dispCodeModelEvents_Event.) |
В начало страницы
Заметки
Примечание
Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми.Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" раздела Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).
Примеры
Dim WithEvents oCodeModelEvents As EnvDTE80.CodeModelEvents
Public Sub OnCodeElementAdded(ByVal NewElement As EnvDTE.CodeElement) _
Handles oCodeModelEvents.ElementAdded
MsgBox(NewElement.Name + "(Kind=" + Str(NewElement.Kind) + ") was _
added.")
End Sub
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)
Практическое руководство. Поиск кода при помощи модели кода (Visual C#)