TypeDescriptor::RemoveProvider Method (TypeDescriptionProvider^, Object^)

 

Removes a previously added type description provider that is associated with the specified object.

Namespace:   System.ComponentModel
Assembly:  System (in System.dll)

public:
[PermissionSetAttribute(SecurityAction::LinkDemand, Name = "FullTrust")]
static void RemoveProvider(
	TypeDescriptionProvider^ provider,
	Object^ instance
)

Parameters

provider
Type: System.ComponentModel::TypeDescriptionProvider^

The TypeDescriptionProvider to remove.

instance
Type: System::Object^

An instance of the target component.

Exception Condition
ArgumentNullException

One or both of the parameters are null.

This method removes a type description provider previously added with the AddProvider(TypeDescriptionProvider^, Object^) method. Removing a provider causes a Refreshed event to be raised for the associated object.

Use the RemoveProviderTransparent(TypeDescriptionProvider^, Object^) method if you need to call from partially trusted code.

NamedPermissionSet

for full access to system resources. Demand value: LinkDemand. Associated state:

.NET Framework
Available since 2.0
Return to top
Show: