MetadataBuilder.AddGenericParameter Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
index
è maggiore di UInt16.MaxValue.
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
.