MetadataBuilder.AddGenericParameter Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.
index é maior do que UInt16.MaxValue.
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.