MetadataBuilder.AddGenericParameterConstraint(GenericParameterHandle, EntityHandle) Método

Definición

Agrega una restricción de tipo a un parámetro genérico.Adds a type constraint to a generic parameter.

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

Parámetros

genericParameter
GenericParameterHandle

El parámetro genérico que se va a restringir.The generic parameter to constrain.

constraint
EntityHandle

La restricción de tipo, que puede ser una de las siguientes: TypeDefinitionHandle, TypeReferenceHandle o TypeSpecificationHandle.The type constraint, which can be one of the following: a TypeDefinitionHandle, TypeReferenceHandle or a TypeSpecificationHandle.

Devoluciones

GenericParameterConstraintHandle

Un identificador de la restricción de parámetro genérico agregada.A handle to the added generic parameter constraint.

Excepciones

genericParameter no tiene el tipo de identificador esperado.genericParameter doesn't have the expected handle kind.

Comentarios

Las restricciones se deben agregar en el mismo orden que los parámetros genéricos correspondientes.Constraints must be added in the same order as the corresponding generic parameters.

Se aplica a