GenericTypeParameterBuilder.GetCustomAttributes Method

Definition

Not supported for incomplete generic type parameters.

Overloads

GetCustomAttributes(Boolean)

Not supported for incomplete generic type parameters.

GetCustomAttributes(Type, Boolean)

Not supported for incomplete generic type parameters.

GetCustomAttributes(Boolean)

Source:
GenericTypeParameterBuilder.cs

Not supported for incomplete generic type parameters.

C#
public override object[] GetCustomAttributes(bool inherit);

Parameters

inherit
Boolean

Specifies whether to search this member's inheritance chain to find the attributes.

Returns

Object[]

Not supported for incomplete generic type parameters.

Exceptions

In all cases.

Remarks

This method is not supported for incomplete generic type parameters. Retrieve the type parameter from the completed generic type definition and then use reflection on the retrieved type.

Applies to

.NET 10 ja muud versioonid
Toode Versioonid
.NET 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 (package-provided), 2.1

GetCustomAttributes(Type, Boolean)

Source:
GenericTypeParameterBuilder.cs

Not supported for incomplete generic type parameters.

C#
public override object[] GetCustomAttributes(Type attributeType, bool inherit);

Parameters

attributeType
Type

The type of attribute to search for. Only attributes that are assignable to this type are returned.

inherit
Boolean

Specifies whether to search this member's inheritance chain to find the attributes.

Returns

Object[]

Not supported for incomplete generic type parameters.

Exceptions

In all cases.

Remarks

This method is not supported for incomplete generic type parameters. Retrieve the type parameter from the completed generic type definition and then use reflection on the retrieved type.

Applies to

.NET 10 ja muud versioonid
Toode Versioonid
.NET 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 (package-provided), 2.1