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 | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 | |
add_ElementChanged | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 | |
add_ElementDeleted | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 | |
remove_ElementAdded | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 | |
remove_ElementChanged | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 | |
remove_ElementDeleted | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
ElementAdded | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 | |
ElementChanged | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _dispCodeModelEvents_Event)。 | |
ElementDeleted | 基礎架構。僅限 Microsoft 內部使用。 (繼承自 _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