MetadataBuilder.AddGenericParameter Método

Definição

Adiciona uma definição genérica de parâmetro.

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

O handle da entidade-mãe, que pode ser um TypeDefinitionHandle ou MethodDefinitionHandle.

attributes
GenericParameterAttributes

Os atributos genéricos do parâmetro.

name
StringHandle

O nome do parâmetro.

index
Int32

O índice de parâmetros baseado em zero.

Devoluções

Um handle para o parâmetro genérico adicional.

Exceções

parent não tem o tipo de pega esperado.

Observações

Os parâmetros genéricos devem ser adicionados numa ordem determinada pelo índice codificado da sua entidade-mãe (CodedIndex.TypeOrMethodDef(EntityHandle)).

Parâmetros genéricos com o mesmo pai devem ser ordenados pelo seu index.

Aplica-se a