MetadataBuilder.AddGenericParameter メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ジェネリック パラメーターの定義を追加します。
public:
System::Reflection::Metadata::GenericParameterHandle AddGenericParameter(System::Reflection::Metadata::EntityHandle parent, System::Reflection::GenericParameterAttributes attributes, System::Reflection::Metadata::StringHandle name, int index);
public System.Reflection.Metadata.GenericParameterHandle AddGenericParameter (System.Reflection.Metadata.EntityHandle parent, System.Reflection.GenericParameterAttributes attributes, System.Reflection.Metadata.StringHandle name, int index);
member this.AddGenericParameter : System.Reflection.Metadata.EntityHandle * System.Reflection.GenericParameterAttributes * System.Reflection.Metadata.StringHandle * int -> System.Reflection.Metadata.GenericParameterHandle
Public Function AddGenericParameter (parent As EntityHandle, attributes As GenericParameterAttributes, name As StringHandle, index As Integer) As GenericParameterHandle
パラメーター
- parent
- EntityHandle
親エンティティ ハンドル。TypeDefinitionHandle または MethodDefinitionHandle となります。
- attributes
- GenericParameterAttributes
ジェネリック パラメーターの属性。
- name
- StringHandle
パラメーターの名前。
- index
- Int32
0 から始まるパラメーター インデックス。
戻り値
追加されたジェネリック パラメーターのハンドル。
例外
parent
が、必要なハンドルの型ではありません。
index
が UInt16.MaxValue より大きい。
注釈
ジェネリック パラメーターは、親エンティティのコード化されたインデックス (CodedIndex.TypeOrMethodDef(EntityHandle)) によって決まる順序で追加する必要があります。
同じ親を持つジェネリック パラメーターは、 で index
並べ替える必要があります。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET