MetadataBuilder.AddGenericParameter 方法

定义

添加泛型参数定义。

public System.Reflection.Metadata.GenericParameterHandle AddGenericParameter (System.Reflection.Metadata.EntityHandle parent, System.Reflection.GenericParameterAttributes attributes, System.Reflection.Metadata.StringHandle name, int index);

参数

parent
EntityHandle

父级实体句柄,可以是 TypeDefinitionHandleMethodDefinitionHandle

attributes
GenericParameterAttributes

泛型参数属性。

name
StringHandle

参数名称。

index
Int32

从零开始的参数索引。

返回

已添加的泛型参数的句柄。

例外

parent 没有预期的句柄类型。

注解

必须按其父实体的编码索引 (CodedIndex.TypeOrMethodDef(EntityHandle)) 确定的顺序添加泛型参数。

具有相同父级的泛型参数必须按其 index进行排序。

适用于

产品 版本
.NET Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)