TypeDescriptor::RemoveProvider Method (TypeDescriptionProvider^, Object^)
.NET Framework (current version)
Removes a previously added type description provider that is associated with the specified object.
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
Available since 2.0
Show: