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 übergeordnete Entitätshandle, das entweder ein oder MethodDefinitionHandleein TypeDefinitionHandle .
- attributes
- GenericParameterAttributes
Die generischen Parameterattribute.
- name
- StringHandle
Der Parametername.
- index
- Int32
Der nullbasierte Parameterindex.
Gibt zurück
Ein Handle für den hinzugefügten generischen Parameter.
Ausnahmen
parent verfügt nicht über den erwarteten Handletyp.
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 deren indexgeordnet werden.