次の方法で共有


VCFileCodeModel.Synchronize メソッド

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

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

構文

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

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

実装

FileCodeModel2.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

アクセス許可

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

参照

参照

VCFileCodeModel インターフェイス

VCFileCodeModel メンバ

Microsoft.VisualStudio.VCCodeModel 名前空間