methodinfo

methodinfo

文章 0 浏览 3

如何使用反射来调用具有特定自定义属性的所有方法?

我有一堂有很多方法的课程。 其中一些方法由自定义属性标记。 我想立即调用所有这些方法。 我将如何使用反射来查找该类中包含此属性的所有方法的列表…

残花月 2024-09-01 03:30:38 5 0

检索 int 上的 MethodInfo

是否可以在 Int32 上检索 * 运算符的 MethodInfo? 我已经尝试过这段代码但没有成功(它返回 null): MethodInfo mi = typeof(System.Int32).GetMeth…

窗影残 2024-08-19 00:10:55 9 0

MethodInfo、CreateDelegate 和通用方法

感谢 Jon Skeet 在 this 问题中的回答,我进行了以下工作 public delegate BaseItem GetItemDelegate(Guid itemID) public static class Lists { publ…

夜未央樱花落 2024-08-17 10:02:38 7 0

如何确定显式实现的 MethodInfo 对象引用了哪个接口?

我有一个 MethodInfo 对象,它表示显式实现的接口方法,如下所示。 MethodInfo GetMethod() { return typeof(List&lt&gt).GetMethod( "System.Collect…

归途 2024-08-15 19:28:22 12 0

异步运行时方法调用

我在运行时加载一些程序集并使用反射(MethodInfo.Invoke)调用它们的方法。 现在我想让这些调用异步。所以我正在考虑使用 Delegate.BeginInvoke()。…

や莫失莫忘 2024-08-10 05:36:43 9 0

如何获取方法 (.NET) 中使用的字段?

在 .NET 中,使用反射如何获取方法中使用的类变量? 例如: class A { UltraClass B = new(..) SupaClass C = new(..) void M1() { B.xyz() // it can…

別甾虛僞 2024-08-05 03:38:58 7 0

获取表达式树中方法的表达式

我想在表达式树中创建以下查询: var test = from datarow in tempResults where datarow.Field&ltString&gt("ColumnName") == "Column" select datar…

绝對不後悔。 2024-08-02 20:37:30 7 0

检索 Func 中执行的调用方法的名称

我想获取作为 Func 委托的方法的名称。 Func&ltMyObject, object&gt func = x =&gt x.DoSomeMethod() string name = ExtractMethodName(func) // shou…

一枫情书 2024-07-29 11:31:47 8 0

如何获取接口方法的MethodInfo,实现类方法的MethodInfo?

我有接口方法的MethodInfo和实现接口的类的Type嗯&gt。 我想找到实现接口方法的类方法的MethodInfo。 简单的 method.GetBaseDefinition() 不适用于接…

笑忘罢 2024-07-27 04:19:21 6 0

从 MethodInfo 构建委托?

在谷歌搜索并登陆 SO 并阅读另一个问题之后 如果您在编译时不知道参数的数量或类型,是否可以从 MethodInfo 构建正确的委托? 不使用 Reflection.Emit…

沉鱼一梦 2024-07-27 02:48:29 7 0

C# MethodInfo getReturnType

我创建了 MethodInfo 的一个实例: MethodInfo theMethod = typeof(Reciever).GetMethod("methodName", parameterTypes) 现在我想知道 theMethod 的返…

何止钟意 2024-07-24 11:06:12 8 0

通过MethodInfo调用方法

我想调用具有特定属性的方法。 因此,我循环遍历所有程序集和所有方法,以查找具有我的属性的方法。 工作正常,但是当我只得到某个方法的 MethodInfo …

酷炫老祖宗 2024-07-21 15:53:48 8 0

使用反射来检查方法是否是“扩展方法”

作为我的应用程序的一部分,我有一个接收 MethodInfo 的函数,并且需要根据该方法是否是“扩展方法”对其执行特定操作。 我检查了 MethodInfo 类,但…

扎心 2024-07-16 00:21:08 8 0

引用所需的重载泛型方法

给定的 public Class Example { public static void Foo&lt T&gt(int ID){} public static void Foo&lt T,U&gt(int ID){} } 问题: 将其称为“重载通…

童话里做英雄 2024-07-14 00:47:46 7 0

从 getter/setter 的 MethodInfo 中查找托管 PropertyInfo

我使用反射在运行时进行一些类型分析。 如果我有一个 MethodInfo 实例, 我如何判断这是一个“真正的”方法还是属性的 getter/setter 方法? 如果它是…

长亭外,古道边 2024-07-12 13:42:31 8 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文