MetadataBuilder.AddGenericParameter Metodo

Definizione

Aggiunge una definizione di parametro generica.

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

Parametri

parent
EntityHandle

Handle di entità padre, che può essere o TypeDefinitionHandleMethodDefinitionHandle.

attributes
GenericParameterAttributes

Attributi dei parametri generici.

name
StringHandle

Nome del parametro.

index
Int32

Indice dei parametri in base zero.

Valori restituiti

Handle per il parametro generico aggiunto.

Eccezioni

parent non ha il tipo di handle previsto.

Commenti

I parametri generici devono essere aggiunti in un ordine determinato dall'indice codificato dell'entità padre (CodedIndex.TypeOrMethodDef(EntityHandle)).

I parametri generici con lo stesso elemento padre devono essere ordinati in base al relativo indexoggetto .

Si applica a