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
не имеет ожидаемого типа дескриптора.
Комментарии
Ограничения должны добавляться в том же порядке, что и соответствующие универсальные параметры.