DynamicTypeService::ContextTypeResolver::IDisposable::Dispose Method ()

 

Disposes the object and its resources.

Namespace:   Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

private:
virtual void Dispose() sealed = IDisposable::Dispose

Call M:Namespace.Class.Dispose when you are finished using the DynamicTypeService::ContextTypeResolver. The M:Namespace.Class.Dispose method leaves the DynamicTypeService::ContextTypeResolver in an unusable state. After calling M:Namespace.Class.Dispose, you must release all references to the DynamicTypeService::ContextTypeResolver so the garbage collector can reclaim the memory that the DynamicTypeService::ContextTypeResolver was occupying. For more information, see Cleaning Up Unmanaged Resources and Implementing a Dispose Method.

System_CAPS_noteNote

Always call M:Namespace.Class.Dispose before you release your last reference to the DynamicTypeService::ContextTypeResolver. Otherwise, the resources it is using will not be freed until the garbage collector calls the DynamicTypeService::ContextTypeResolver object's Finalize method.

Return to top
Show: