Source::Close Method ()

 

Determines whether the source file can be closed.

Namespace:   Microsoft.VisualStudio.Package
Assembly:  Microsoft.VisualStudio.Package.LanguageService.14.0 (in Microsoft.VisualStudio.Package.LanguageService.14.0.dll)

public:
bool Close()

Return Value

Type: System::Boolean

true if the source file can be closed; otherwise, returns false.

The Source class maintains an internal counter that is incremented for each call to the Open method and decremented for each call to Close method. When the internal counter reaches 0, Close returns true. This method is called from the RemoveAdornments method when a view has been closed.

Multiple views can be opened on the same Source object. When all views on a particular Source object are closed, the Source object itself can be disposed (which is done in the RemoveAdornments method).

Return to top
Show: