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

請參閱

參考

EnvDTE80 命名空間

其他資源

HOW TO:編譯和執行 Automation 物件模型程式碼範例

使用程式碼模型探索程式碼 (Visual Basic)

使用程式碼模型探索程式碼 (Visual C#)