MetadataBuilder.AddGenericParameter Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona uma definição 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
O identificador de entidade pai, que pode ser TypeDefinitionHandle ou MethodDefinitionHandle.
- attributes
- GenericParameterAttributes
Os atributos de parâmetro genérico.
- name
- StringHandle
O nome do parâmetro.
- index
- Int32
O índice de parâmetro baseado em zero.
Retornos
Um identificador para o parâmetro genérico adicionado.
Exceções
parent
não tem o tipo de identificador esperado.
index
é maior que UInt16.MaxValue.
Comentários
Parâmetros genéricos devem ser adicionados em uma ordem determinada pelo índice codificado de sua entidade pai (CodedIndex.TypeOrMethodDef(EntityHandle)).
Parâmetros genéricos com o mesmo pai devem ser ordenados por seu index
.