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

型制約。 TypeDefinitionHandleTypeReferenceHandle 、または TypeSpecificationHandleのいずれかです。

返品

追加されたジェネリック パラメーター制約のハンドル。

例外

genericParameter には、予期されるハンドルの種類がありません。

注釈

制約は、対応するジェネリック パラメーターと同じ順序で追加する必要があります。

適用対象