Compartir a través de


MetadataBuilder.AddGenericParameter Método

Definición

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.

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.

Se aplica a