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

类型约束,可以是以下项之一:TypeDefinitionHandleTypeReferenceHandleTypeSpecificationHandle

返回

已添加的泛型参数约束的句柄。

例外

genericParameter 没有预期的句柄类型。

注解

约束的添加顺序必须与相应的泛型参数相同。

适用于