Module.GetMethods 方法

定義

傳回模組中定義的全域方法。

多載

GetMethods()

傳回模組中定義的全域方法。

GetMethods(BindingFlags)

傳回定義於模組上且符合指定繫結旗標的全域方法。

GetMethods()

來源:
Module.cs
來源:
Module.cs
來源:
Module.cs

傳回模組中定義的全域方法。

C#
public System.Reflection.MethodInfo[] GetMethods();

傳回

MethodInfo 物件的陣列,代表模組中定義的所有全域方法;如果沒有全域方法,則會傳回空陣列。

適用於

.NET 10 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1

GetMethods(BindingFlags)

來源:
Module.cs
來源:
Module.cs
來源:
Module.cs

傳回定義於模組上且符合指定繫結旗標的全域方法。

C#
public virtual System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags);
C#
public System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags);

參數

bindingFlags
BindingFlags

限制搜尋範圍之 BindingFlags 值的位元組合。

傳回

類型 MethodInfo 的陣列,代表定義於模組上且符合指定繫結旗標的全域方法;如果沒有任何全域方法符合繫結旗標,即會傳回空陣列。

適用於

.NET 10 和其他版本
產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.5, 1.6, 2.0, 2.1