_Type.GetMethod Yöntem

Tanım

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod .Provides COM objects with version-independent access to the GetMethod method.

Aşırı Yüklemeler

GetMethod(String, Type[])

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, Type[]) .Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

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

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) .Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) .Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetMethod(String)

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String) .Provides COM objects with version-independent access to the GetMethod(String) method.

GetMethod(String, BindingFlags)

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, BindingFlags) .Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

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

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, Type[], ParameterModifier[]) .Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Type.GetMethodYöntemi.The Type.GetMethod method.

GetMethod(String, Type[])

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, Type[]) .Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

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

Parametreler

name
String

StringAlınacak ortak yöntemin adını içerir.The String containing the name of the public method to get.

types
Type[]

TypeAlınacak Yöntem için parametrelerin sayısını, sırasını ve türünü temsil eden bir nesne dizisi.An array of Type objects representing the number, order, and type of the parameters for the method to get.

-veya--or- TypeParametre içermeyen bir yöntemi almak için tür boş bir dizi (yani, Type [] types = new Type [0]).An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

Döndürülenler

MethodInfo

MethodInfoBulunursa, parametreleri belirtilen bağımsız değişken türleriyle eşleşen ortak yöntemi temsil eden bir nesne; Aksi durumda, null .A MethodInfo object representing the public method whose parameters match the specified argument types, if found; otherwise, null.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Type.GetMethodYöntemi, parametreleri belirtilen bağımsız değişken türleriyle eşleşen belirtilen ortak yöntemi arar.The Type.GetMethod method searches for the specified public method whose parameters match the specified argument types.

Şunlara uygulanır

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

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) .Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Parametreler

name
String

StringAlınacak yöntemin adını içeren.The String containing the name of the method to get.

bindingAttr
BindingFlags

Aramanın nasıl yapıldığını belirten bir veya daha fazla olan bir bit maskesi BindingFlags .A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-veya--or- Sıfır, döndürülecek null .Zero, to return null.

binder
Binder

BinderBir özellik kümesini tanımlayan ve bağlamayı sağlayan bir nesne, aşırı yüklenmiş bir yöntemin seçimini, bağımsız değişken türlerinin zorlamasını ve yansıma aracılığıyla bir üyenin çağrılmasını içerebilir.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

-veya--or- nullöğesini kullanmak için DefaultBinder .null, to use the DefaultBinder.

callConvention
CallingConventions

CallingConventionsBağımsız değişkenlerin sırası ve düzeni, dönüş değerinin nasıl geçirildiği, bağımsız değişkenler için hangi yazmaçların kullanıldığı ve yığının nasıl temizlendiğiyle ilgili olarak kullanılacak kurallar kümesini belirten nesne.The CallingConventions object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and how the stack is cleaned up.

types
Type[]

TypeAlınacak Yöntem için parametrelerin sayısını, sırasını ve türünü temsil eden bir nesne dizisi.An array of Type objects representing the number, order, and type of the parameters for the method to get.

-veya--or- TypeParametre içermeyen bir yöntemi almak için tür boş bir dizi (yani, Type [] types = new Type [0]).An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

ParameterModifierDizide karşılık gelen öğeyle ilişkili öznitelikleri temsil eden nesne dizisi types .An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Varsayılan bağlayıcı bu parametreyi işlemez.The default binder does not process this parameter.

Döndürülenler

MethodInfo

MethodInfoBulunursa, belirtilen gereksinimlerle eşleşen yöntemi temsil eden bir nesne; Aksi durumda, null .A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Yöntemi, belirtilen Type.GetMethod bağlama kısıtlamalarını ve belirtilen çağırma kuralını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.The Type.GetMethod method searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

Şunlara uygulanır

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

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) .Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

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

Parametreler

name
String

StringAlınacak yöntemin adını içeren.The String containing the name of the method to get.

bindingAttr
BindingFlags

Aramanın nasıl yapıldığını belirten bir veya daha fazla olan bir bit maskesi BindingFlags .A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-veya--or- Sıfır, döndürülecek null .Zero, to return null.

binder
Binder

BinderBir özellik kümesini tanımlayan ve bağlamayı sağlayan bir nesne, aşırı yüklenmiş bir yöntemin seçimini, bağımsız değişken türlerinin zorlamasını ve yansıma aracılığıyla bir üyenin çağrılmasını içerebilir.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

-veya--or- nullöğesini kullanmak için DefaultBinder .null, to use the DefaultBinder.

types
Type[]

TypeAlınacak Yöntem için parametrelerin sayısını, sırasını ve türünü temsil eden bir nesne dizisi.An array of Type objects representing the number, order, and type of the parameters for the method to get.

-veya--or- TypeParametre içermeyen bir yöntemi almak için tür boş bir dizi (yani, Type [] types = new Type [0]).An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

ParameterModifierDizide karşılık gelen öğeyle ilişkili öznitelikleri temsil eden nesne dizisi types .An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Varsayılan bağlayıcı bu parametreyi işlemez.The default binder does not process this parameter.

Döndürülenler

MethodInfo

MethodInfoBulunursa, belirtilen gereksinimlerle eşleşen yöntemi temsil eden bir nesne; Aksi durumda, null .A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Yöntemi, belirtilen Type.GetMethod bağlama kısıtlamalarını kullanarak parametreleri belirtilen bağımsız değişken türleri ve değiştiriciler ile eşleşen belirtilen metodu arar.The Type.GetMethod method searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

Şunlara uygulanır

GetMethod(String)

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String) .Provides COM objects with version-independent access to the GetMethod(String) method.

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

Parametreler

name
String

StringAlınacak ortak yöntemin adını içerir.The String containing the name of the public method to get.

Döndürülenler

MethodInfo

MethodInfoBulunursa, belirtilen ada sahip ortak yöntemi temsil eden bir nesne; Aksi durumda, null .A MethodInfo object representing the public method with the specified name, if found; otherwise, null.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Type.GetMethodYöntemi, belirtilen ada sahip ortak yöntemi arar.The Type.GetMethod method searches for the public method with the specified name.

Şunlara uygulanır

GetMethod(String, BindingFlags)

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, BindingFlags) .Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

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

Parametreler

name
String

StringAlınacak yöntemin adını içeren.The String containing the name of the method to get.

bindingAttr
BindingFlags

Aramanın nasıl yapıldığını belirten bir veya daha fazla olan bir bit maskesi BindingFlags .A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-veya--or- Sıfır, döndürülecek null .Zero, to return null.

Döndürülenler

MethodInfo

MethodInfoBulunursa, belirtilen gereksinimlerle eşleşen yöntemi temsil eden bir nesne; Aksi durumda, null .A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Type.GetMethodYöntemi belirtilen bağlama kısıtlamalarını kullanarak belirtilen yöntemi arar.The Type.GetMethod method searches for the specified method, using the specified binding constraints.

Şunlara uygulanır

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

Yöntemine sürümden bağımsız erişim sağlayan COM nesneleri sağlar GetMethod(String, Type[], ParameterModifier[]) .Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

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

Parametreler

name
String

StringAlınacak ortak yöntemin adını içerir.The String containing the name of the public method to get.

types
Type[]

TypeAlınacak Yöntem için parametrelerin sayısını, sırasını ve türünü temsil eden bir nesne dizisi.An array of Type objects representing the number, order, and type of the parameters for the method to get.

-veya--or- TypeParametre içermeyen bir yöntemi almak için tür boş bir dizi (yani, Type [] types = new Type [0]).An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

ParameterModifierDizide karşılık gelen öğeyle ilişkili öznitelikleri temsil eden nesne dizisi types .An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Varsayılan bağlayıcı bu parametreyi işlemez.The default binder does not process this parameter.

Döndürülenler

MethodInfo

MethodInfoBulunursa, belirtilen gereksinimlerle eşleşen ortak yöntemi temsil eden bir nesne; Aksi durumda, null .A MethodInfo object representing the public method that matches the specified requirements, if found; otherwise, null.

Açıklamalar

Bu yöntem, yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Type.GetMethodYöntemi, parametreleri belirtilen bağımsız değişken türleri ve değiştiricilerine uyan belirtilen ortak yöntemi arar.The Type.GetMethod method searches for the specified public method whose parameters match the specified argument types and modifiers.

Şunlara uygulanır