Поделиться через


MetadataBuilder.AddGenericParameterConstraint Метод

Определение

Добавляет ограничение типа к универсальному параметру.

public:
 System::Reflection::Metadata::GenericParameterConstraintHandle AddGenericParameterConstraint(System::Reflection::Metadata::GenericParameterHandle genericParameter, System::Reflection::Metadata::EntityHandle constraint);
public System.Reflection.Metadata.GenericParameterConstraintHandle AddGenericParameterConstraint (System.Reflection.Metadata.GenericParameterHandle genericParameter, System.Reflection.Metadata.EntityHandle constraint);
member this.AddGenericParameterConstraint : System.Reflection.Metadata.GenericParameterHandle * System.Reflection.Metadata.EntityHandle -> System.Reflection.Metadata.GenericParameterConstraintHandle
Public Function AddGenericParameterConstraint (genericParameter As GenericParameterHandle, constraint As EntityHandle) As GenericParameterConstraintHandle

Параметры

genericParameter
GenericParameterHandle

Ограничиваемый универсальный параметр.

constraint
EntityHandle

Ограничение типа, которое может быть следующим: TypeDefinitionHandle, TypeReferenceHandle или TypeSpecificationHandle.

Возвращаемое значение

Дескриптор добавляемого ограничения универсального параметра.

Исключения

genericParameter не имеет ожидаемого типа дескриптора.

Комментарии

Ограничения должны добавляться в том же порядке, что и соответствующие универсальные параметры.

Применяется к