MetadataBuilder.AddGenericParameter Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Lägger till en allmän parameterdefinition.
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
Parametrar
- parent
- EntityHandle
Den överordnade entitetshandtaget, som kan vara antingen en TypeDefinitionHandle eller MethodDefinitionHandle.
- attributes
- GenericParameterAttributes
De generiska parameterattributen.
- name
- StringHandle
Parameternamnet.
- index
- Int32
Det nollbaserade parameterindexet.
Returer
Ett handtag till den tillagda generiska parametern.
Undantag
parent har inte den förväntade referenstyp.
index är större än UInt16.MaxValue.
Kommentarer
Generiska parametrar måste läggas till i en ordning som bestäms av det kodade indexet för deras överordnade entitet (CodedIndex.TypeOrMethodDef(EntityHandle)).
Generiska parametrar med samma överordnade måste ordnas efter deras index.