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
从零开始的参数索引。
已添加的泛型参数的句柄。
parent
没有预期的句柄类型。
index
大于 UInt16.MaxValue。
必须按其父实体的编码索引 (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) |