如何提取给定IMethodMessage的函数属性

本文关键字:IMethodMessage 函数 属性 何提取 提取 | 更新日期: 2023-09-27 18:11:04

我有一个IMethodMessage实例用于一个正在被调用的函数。我想找出函数属性的列表。有什么办法可以做到吗?我看到我可以从IMethodMessage实例中提取方法名和typename,但我不能完全弄清楚如何获得函数属性。

例如,如果我有以下函数:

[Steve()] 
public void enterUsername(String username) 
{ 
    ... 
}

我怎样才能发现被调用的函数是否具有"Steve()"属性?

如何提取给定IMethodMessage的函数属性

您可以使用IMethodMessage.MethodBase属性,然后调用GetCustomAttributes来获取方法的属性