VCCodeModel::Synchronize Method ()

 

Synchronizes all code model objects in the solution with edits made to source files.

Namespace:   Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

void Synchronize()

On rare occasions, it may be necessary to synchronize the code model object with the file buffers. This is sometimes necessary when you are directly modifying the file buffer.

This example adds a template parameter list to the class.

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
Return to top
Show: