Condividi tramite


ScriptObject.GetMethod Metodo

Definizione

Ottiene un metodo con un nome specificato.

Overload

GetMethod(String, BindingFlags)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene un metodo con il nome specificato utilizzando i criteri di selezione specificati.

GetMethod(String, BindingFlags)

Ottiene un metodo con il nome specificato.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public:
 virtual 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
override this.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

Parametri

name
String

Nome del metodo da ottenere.

bindingAttr
BindingFlags

Combinazione bit per bit dei valori di enumerazione che specifica come la ricerca dei membri viene eseguita tramite reflection.

Restituisce

Metodo con l'oggetto name specificato oppure null se l'oggetto script non contiene il metodo.

Implementazioni

Vedi anche

Si applica a

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ottiene un metodo con il nome specificato utilizzando i criteri di selezione specificati.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public:
 virtual 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
override this.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

Parametri

name
String

Nome del metodo da cercare.

bindingAttr
BindingFlags

Combinazione bit per bit dei valori di enumerazione che specifica come la ricerca dei membri viene eseguita tramite reflection.

binder
Binder

Oggetto che esegue la conversione del tipo dal tipo di argomento effettivo al tipo di argomento formale.

types
Type[]

Tipi di parametro utilizzati per individuare un metodo corrispondente.

modifiers
ParameterModifier[]

Matrice di modificatori di parametro che consentono di utilizzare l'associazione con le firme di parametro in cui sono stati modificati i tipi.

Restituisce

Metodo con l'oggetto name specificato oppure null se l'oggetto script non contiene il metodo.

Implementazioni

Vedi anche

Si applica a