MetadataBuilder.AddGenericParameter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Fügt eine generische Parameterdefinition hinzu.
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
Parameter
- parent
- EntityHandle
Das Handle der übergeordneten Entität. Hierbei kann es sich um eines der folgenden Handels handeln: TypeDefinitionHandle oder MethodDefinitionHandle.
- attributes
- GenericParameterAttributes
Die generischen Parameterattribute.
- name
- StringHandle
Der Name des Parameters.
- index
- Int32
Der nullbasierte Parameterindex.
Gibt zurück
Ein Handle für den hinzugefügten generischen Parameter.
Ausnahmen
parent
weist nicht das erwartete Handle auf.
index
ist größer als UInt16.MaxValue.
Hinweise
Generische Parameter müssen in einer Reihenfolge hinzugefügt werden, die durch den codierten Index ihrer übergeordneten Entität (CodedIndex.TypeOrMethodDef(EntityHandle)) bestimmt wird.
Generische Parameter mit demselben übergeordneten Element müssen nach ihrem index
sortiert werden.