MetadataBuilder.AddGenericParameter Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega una definición de parámetro genérico.
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
Parámetros
- parent
- EntityHandle
El identificador de la entidad primaria, que puede ser TypeDefinitionHandle o MethodDefinitionHandle.
- attributes
- GenericParameterAttributes
Los atributos de parámetro genéricos.
- name
- StringHandle
Nombre del parámetro.
- index
- Int32
El índice de parámetro con base cero.
Devoluciones
Un identificador del parámetro genérico agregado.
Excepciones
parent
no tiene el tipo de identificador esperado.
index
es mayor que UInt16.MaxValue.
Comentarios
Los parámetros genéricos se deben agregar en un orden determinado por el índice codificado de su entidad primaria (CodedIndex.TypeOrMethodDef(EntityHandle)).
Los parámetros genéricos con el mismo elemento primario deben ordenarse por su index
.