Freigeben über


MetadataBuilder.AddGenericParameterConstraint Methode

Definition

Fügt einem generischen Parameter eine Typeinschränkung hinzu.

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

Parameter

genericParameter
GenericParameterHandle

Der einzuschränkende generischen Parameter.

constraint
EntityHandle

Die Typeinschränkung. Hierbei kann es sich um eines der folgenden Handels handeln: TypeDefinitionHandle, TypeReferenceHandle oder TypeSpecificationHandle.

Gibt zurück

Ein Handle für die hinzugefügte Einschränkung des generischen Parameters.

Ausnahmen

genericParameter weist nicht das erwartete Handle auf.

Hinweise

Einschränkungen müssen in derselben Reihenfolge wie die entsprechenden generischen Parameter hinzugefügt werden.

Gilt für: