system.reflection 相关问题

System.Reflection是.NET框架的命名空间。它包含通过检查其元数据来检索托管代码中的程序集,模块,成员,参数和其他实体的信息的类型。

如何从System.Reflection.MethodBase.MetadataToken获取System.Reflection.Metadata.MethodDefintion?

我已经为.NET程序集创建了System.Reflection.Metadata.MetadataReader:var asm = new PEReader(peFile); var asmReader = asm.GetMetadataReader();我可以遍历所有MethodDefinitions,但是...

回答 1 投票 0

使用IgonreCase创建动态LambdaExression时获取方法“包含”的问题

我想为方法调用创建动态Lambda表达式包含字符串值列表,以下代码工作正常,但未被忽略,字符串区分大小写ParameterExpression参数= ...

回答 1 投票 0

如何从C#的静态字段中获取描述属性

[我有一个类似此类的公共类AppFlags {[Description(“ title”)] public static bool ShouldRemoveTitle = false; }我想获取字段的描述属性值“标题” ...

回答 1 投票 0

如何通过另一个DLL(托管)自动代理DLL(托管)?

我有一个奇怪的请求,实际上我们的解决方案是:APP.EXE-> MYDLL.DLL APP.EXE使用MYDLL汇编方法。现在,客户端请求实现此变体:APP.EXE-> ...

回答 1 投票 0

C#反射-使用反射从分隔的字符串中填充类属性

我正在尝试使用从不规则CSV格式的文件中检索的数据填充类。我能够从文件中获取数据,确定文件中是否存在属性值,然后创建...

回答 1 投票 0

获取类继承并在C#中实现的所有类型和接口

[我看到了与我的问题类似的问题:如何在程序集中查找从特定类型C#继承的所有类型,但是,如果我的类也实现了多个接口,该怎么办:类...

回答 5 投票 1

是否可以枚举通过[ADSI]对象的Invoke()使用的所有方法和属性?

[我很好奇是否有人可以通过[ADSI] $ instance.psbase.Invoke()描述如何枚举通过绑定实例可用的ADSI方法?研究发现“参考ADSI接口的文档”。...

回答 2 投票 9

如何调用以params string []作为其唯一参数而没有发送值的方法

我想调用此方法:public IEnumerable SelectAll(params string [] EntitysToLoad),但是大多数时候我不会加载关系实体,所以我想调用它...

回答 2 投票 2

如何在非泛型类型中使用反射

我已经在这里花了数小时来寻找问题的答案,所以如果这是重复的查询,我们感到抱歉。如果是这样,请指出正确的方向。如果没有,请参见下文,我的任务是...

回答 1 投票 1

Xamarin Android反射配对蓝牙目标异常

我对蓝牙配对确认有一点问题。这是Java代码,可以正常工作:// java.lang.SecurityException:需要BLUETOOTH PRIVILEGED权限:用户10094和...

回答 1 投票 0

如何找到队列 程序集中的类型?

我需要反序列化在不同计算机上创建的类。这些程序非常相似,但是在程序名称以及.Net版本等方面有所不同。下面的代码工作得很好,除了...

回答 1 投票 -3

c#获取属性类型是否从一个具有反射的抽象泛型类继承

我想获得类中包含的所有属性,该类的类型从某个抽象类和泛型类继承。公共抽象类foo {}公共类fooInt_Indexed:...

回答 1 投票 1


GetProperty反射导致新属性上出现“模糊匹配”

我如何获得我的财产?目前发现的模糊匹配发生错误,请参阅代码中的注释行。公共类MyBaseEntity {public MyBaseEntity MyEntity {get;组; } } 上市 ...

回答 7 投票 28

如何使用out参数生成方法

使用System.Reflection,如何生成带out参数的方法?我可以使用MakeByRefType生成一个引用但我找不到任何关于任何MakeOutType的内容... typeBuilder.DefineMethod(“...

回答 1 投票 0

将列表转换为列表 ,Type在运行时已知

我正在实现某种反序列化并且遇到下一个问题:我有List和System.Reflection.Field,它的FieldType可以是List ,列表 要么 ...

回答 7 投票 14

如何将程序集对象序列化/反序列化为字节数组

假设通过编译代码字符串在内存中创建(可执行)程序集。然后我想将此程序集对象序列化为字节数组,然后将其存储在数据库中。然后我......

回答 4 投票 4

.Net - 传递可变数量的参数

我需要处理使用Reflection导入的类中的事件。为此,我使用必需的参数类型创建一个动态方法,然后将其转换为委托并添加为事件处理程序。唯一的 ...

回答 2 投票 2

C#使用GetProperty for LINQ OrderBy使用FileInfo

我正在尝试使用Reflection GetProperty来动态设置我想要的OrderBy类型。 orderByParam将有一个值,如“长度”,“名称”,“CreationTime”等。这将允许我......

回答 2 投票 1

如何在不使用C#中的反射的情况下从该方法中获取方法名称

我想从内部获取方法名称。这可以使用反射来完成,如下所示。但是,我想在不使用反射System.Reflection.MethodBase.GetCurrentMethod()的情况下得到它。名称......

回答 2 投票 6

© www.soinside.com 2019 - 2024. All rights reserved.