Share via


FeatureConnector<TFeatureProviderType>.Dispose Method

Releases all resources used by the FeatureConnector<TFeatureProviderType>.

Namespace:  Microsoft.Windows.Design.Features
Assembly:  Microsoft.Windows.Design.Extensibility (in Microsoft.Windows.Design.Extensibility.dll)

Syntax

'Declaration
Public Sub Dispose
public void Dispose()
public:
virtual void Dispose() sealed
abstract Dispose : unit -> unit 
override Dispose : unit -> unit 
public final function Dispose()

Implements

IDisposable.Dispose()

Remarks

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

Note

Always call Dispose before you release your last reference to the FeatureConnector<TFeatureProviderType>. Otherwise, the resources it is using will not be freed until the garbage collector calls the FeatureConnector<TFeatureProviderType> object's Finalize method.

.NET Framework Security

See Also

Reference

FeatureConnector<TFeatureProviderType> Class

Dispose Overload

Microsoft.Windows.Design.Features Namespace

FeatureProvider

FeatureConnectorAttribute

Other Resources

Feature Providers and Feature Connectors

Understanding WPF Designer Extensibility