為程式碼提供自動化
不需要為程式碼建立自動化模型。 環境 SDK 不提供執行此動作的範例。 如需程式碼模型的深入解析,請參閱 CodeModel 物件。
為了實作程式碼模型,您必須實作由內部資料結構決定的任何介面。 物件必須衍生自 IDispatch
類別。
您可以從 Project 物件取得您擴充的 CodeModel 和 FileCodeModel 物件,如下所示:
您可以選擇在從 Project
和 ProjectItem 物件傳回的物件中只實作 CodeModel
或 FileCodeModel
介面。 從這個介面中提供任何適您合專案系統的功能。
如果您想要新增標準 CodeModel
和 FileCodeModel
介面無法提供的功能 (例如:方法或屬性),請建立自己的介面,該介面從標準繼承而來。 請務必將它記錄到您的專案系統,以便終端使用者知道如何找到它。 您可以傳回標準介面,但使用者可以呼叫 QueryInterface
方法,或在已知有自己的介面時轉換為您自己的介面。