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 が、必要なハンドルの型ではありません。

注釈

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

適用対象