_Type.GetMethod 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.
Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetMethod metoden.
Överlagringar
Kommentarer
Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.
Type.GetMethod-metoden.
GetMethod(String, Type[])
Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetMethod(String, Type[]) metoden.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo
Parametrar
- types
- Type[]
En matris med Type objekt som representerar antalet, ordningen och typen av parametrar som metoden ska hämta.
-eller-
En tom matris av typen Type (d.v.s. Type[] types = new Type[0]) för att hämta en metod som inte tar några parametrar.
Returer
Ett MethodInfo objekt som representerar den offentliga metoden vars parametrar matchar de angivna argumenttyperna, om det hittas, annars null.
Kommentarer
Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.
Metoden Type.GetMethod söker efter den angivna offentliga metoden vars parametrar matchar de angivna argumenttyperna.
Gäller för
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metoden.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametrar
- bindingAttr
- BindingFlags
En bitmask som består av en eller flera BindingFlags som anger hur sökningen utförs.
-eller-
Noll, för att returnera null.
- binder
- Binder
Ett Binder objekt som definierar en uppsättning egenskaper och möjliggör bindning, vilket kan innebära val av en överbelastad metod, tvång av argumenttyper och anrop av en medlem genom reflektion.
-eller-
null, för att använda DefaultBinder.
- callConvention
- CallingConventions
Objektet CallingConventions som anger vilken uppsättning regler som ska användas för argumentens ordning och layout, hur returvärdet skickas, vilka register som används för argument och hur stacken rensas.
- types
- Type[]
En matris med Type objekt som representerar antalet, ordningen och typen av parametrar som metoden ska hämta.
-eller-
En tom matris av typen Type (d.v.s. Type[] types = new Type[0]) för att hämta en metod som inte tar några parametrar.
- modifiers
- ParameterModifier[]
En matris med ParameterModifier objekt som representerar attributen som är associerade med motsvarande element i matrisen types . Standardbindaren bearbetar inte den här parametern.
Returer
Ett MethodInfo objekt som representerar metoden som matchar de angivna kraven, om det hittas, annars null.
Kommentarer
Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.
Metoden Type.GetMethod söker efter den angivna metoden vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna och den angivna anropskonventionen.
Gäller för
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metoden.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametrar
- bindingAttr
- BindingFlags
En bitmask som består av en eller flera BindingFlags som anger hur sökningen utförs.
-eller-
Noll, för att returnera null.
- binder
- Binder
Ett Binder objekt som definierar en uppsättning egenskaper och möjliggör bindning, vilket kan innebära val av en överbelastad metod, tvång av argumenttyper och anrop av en medlem genom reflektion.
-eller-
null, för att använda DefaultBinder.
- types
- Type[]
En matris med Type objekt som representerar antalet, ordningen och typen av parametrar som metoden ska hämta.
-eller-
En tom matris av typen Type (d.v.s. Type[] types = new Type[0]) för att hämta en metod som inte tar några parametrar.
- modifiers
- ParameterModifier[]
En matris med ParameterModifier objekt som representerar attributen som är associerade med motsvarande element i matrisen types . Standardbindaren bearbetar inte den här parametern.
Returer
Ett MethodInfo objekt som representerar metoden som matchar de angivna kraven, om det hittas, annars null.
Kommentarer
Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.
Metoden Type.GetMethod söker efter den angivna metoden vars parametrar matchar de angivna argumenttyperna och modifierarna med hjälp av de angivna bindningsbegränsningarna.
Gäller för
GetMethod(String)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetMethod(String) metoden.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod(string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo
Parametrar
Returer
Ett MethodInfo objekt som representerar den offentliga metoden med det angivna namnet, om det hittas, annars null.
Kommentarer
Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.
Metoden Type.GetMethod söker efter den offentliga metoden med det angivna namnet.
Gäller för
GetMethod(String, BindingFlags)
Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetMethod(String, BindingFlags) metoden.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo
Parametrar
- bindingAttr
- BindingFlags
En bitmask som består av en eller flera BindingFlags som anger hur sökningen utförs.
-eller-
Noll, för att returnera null.
Returer
Ett MethodInfo objekt som representerar metoden som matchar de angivna kraven, om det hittas, annars null.
Kommentarer
Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.
Metoden Type.GetMethod söker efter den angivna metoden med hjälp av de angivna bindningsbegränsningarna.
Gäller för
GetMethod(String, Type[], ParameterModifier[])
Tillhandahåller COM-objekt med versionsoberoende åtkomst till GetMethod(String, Type[], ParameterModifier[]) metoden.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametrar
- types
- Type[]
En matris med Type objekt som representerar antalet, ordningen och typen av parametrar som metoden ska hämta.
-eller-
En tom matris av typen Type (d.v.s. Type[] types = new Type[0]) för att hämta en metod som inte tar några parametrar.
- modifiers
- ParameterModifier[]
En matris med ParameterModifier objekt som representerar attributen som är associerade med motsvarande element i matrisen types . Standardbindaren bearbetar inte den här parametern.
Returer
Ett MethodInfo objekt som representerar den offentliga metoden som matchar de angivna kraven, om det hittas, annars null.
Kommentarer
Den här metoden är för åtkomst till hanterade klasser från ohanterad kod och bör inte anropas från hanterad kod.
Metoden Type.GetMethod söker efter den angivna offentliga metoden vars parametrar matchar de angivna argumenttyperna och modifierarna.