TypeDescriptor.GetProvider Method

Definition

Returns the type description provider for the component or type.

Overloads

GetProvider(Type)

Returns the type description provider for the specified type.

GetProvider(Object)

Returns the type description provider for the specified component.

GetProvider(Type)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Returns the type description provider for the specified type.

C#
public static System.ComponentModel.TypeDescriptionProvider GetProvider(Type type);

Parameters

type
Type

The Type of the target component.

Returns

A TypeDescriptionProvider associated with the specified type.

Exceptions

type is null.

Remarks

The GetProvider method will always return a type description provider. Even the default TypeDescriptor implementation is built on a TypeDescriptionProvider.

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetProvider(Object)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Returns the type description provider for the specified component.

C#
public static System.ComponentModel.TypeDescriptionProvider GetProvider(object instance);

Parameters

instance
Object

An instance of the target component.

Returns

A TypeDescriptionProvider associated with the specified component.

Exceptions

instance is null.

Remarks

The GetProvider method will always return a type description provider. Even the default TypeDescriptor implementation is built on a TypeDescriptionProvider.

See also

Applies to

.NET 10 and other versions
Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1