提供自動化的程式碼
建立自動化模型的程式碼不是必要的。 環境 SDK 並未提供這樣的範例。 開發程式碼模型,請參閱CodeModel物件。
若要實作程式碼模型,您必須實作由您的內部資料結構的任何介面。 物件必須衍生自IDispatch 類別。
物件,將其延伸, CodeModel和FileCodeModel,可以從Project物件,並看起來如下:
您可以選擇實作只是CodeModel或FileCodeModel介面,您即可從傳回的物件中您Project和ProjectItem物件。 提供從這個介面適用於您的專案系統的任何功能。
如果您想要新增功能,例如方法或屬性時無法使用標準CodeModel和FileCodeModel介面,建立自己的標準會繼承的介面。 請務必記錄與您的專案系統,讓一般使用者也將會尋找它。 傳回標準的介面,但使用者可以呼叫QueryInterface方法或轉型,您若已知存在的介面。