Udostępnij za pośrednictwem


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)

Syntax

'Declaration
Sub Synchronize
'Usage
Dim instance As VCCodeModel

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

Implements

CodeModel2.Synchronize()

Remarks

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.

Examples

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

.NET Framework Security

See Also

Reference

VCCodeModel Interface

VCCodeModel Members

Synchronize Overload

Microsoft.VisualStudio.VCCodeModel Namespace