VCCodeModel.Synchronize メソッド

ソース ファイルに加えられた編集を含め、ソリューション内のすべてのコード モデル オブジェクトを同期します。

名前空間 :  Microsoft.VisualStudio.VCCodeModel
アセンブリ :  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll 内)

構文

'宣言
Sub Synchronize
'使用
Dim instance As VCCodeModel

instance.Synchronize()
void Synchronize()
void Synchronize()
function Synchronize()

実装

CodeModel2.Synchronize()

解説

まれに、コード モデル オブジェクトとファイル バッファとの間で同期をとる必要がある場合があります。ファイル バッファを直接変更している場合は、この処理がときどき必要になります。

この例は、クラスにテンプレート パラメータ リストを追加します。

Sub AddTemplateClass()
    Dim vcCM As VCCodeModel
    Dim vcClass As VCCodeClass
    vcCM = DTE.Solution.Item(1).CodeModel
    vcClass = vcCM.AddClass("MyTemplateClass", "MyTemplateClass.h")
    vcClass.StartPoint().CreateEditPoint().Insert("template <class T> ")
    vcCM.Synchronize()
End Sub

アクセス許可

  • 直前の呼び出し元に対する完全な信頼。このメンバは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

VCCodeModel インターフェイス

VCCodeModel メンバ

Microsoft.VisualStudio.VCCodeModel 名前空間