MetadataBuilder.AddGenericParameter Metodo

Definizione

Aggiunge una definizione di parametro generico.

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 dell'entità padre, che può essere TypeDefinitionHandle o MethodDefinitionHandle.

attributes
GenericParameterAttributes

Attributi del parametro generico.

name
StringHandle

Nome del parametro.

index
Int32

Indice del parametro in base zero.

Restituisce

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 padre devono essere ordinati in base al relativo index.

Si applica a