reflection 相关问题

反射是程序在运行时观察和/或修改其结构和/或行为的能力。反射高度依赖于实现代码语言 - 请标记使用此标记时使用的代码语言。

我可以访问 C#/.NET 中传递给 Func<> 的方法执行参数吗?

我正在尝试创建一种方法,可以迭代调用实现分页的 RESTful API 端点,直到找到特定的 JSON 对象。我将在下面概述预期的模式,然后描述...

回答 1 投票 0

如何找到当前函数调用者的对象实例的类型?

目前我有 CreateLog() 函数,用于创建一个 log4net 日志,其名称位于构造实例的类之后。 通常用于: 消息接收者类 { 受保护的 ILog 日志 = Util。

回答 5 投票 0

如何获取自定义实体的属性,例如其在 EFCore OnModelCreating 中的完成方式

实体类 公共类 MyEntity { 公共列表属性; 公共类型实体类型; } 属性等级 公共类我的财产{ 公共字符串属性名称; 公共...

回答 1 投票 0

Scala:通过包外的结构类型访问包可见方法

这不能按预期工作(因为我试图从外部服务调用私有运行的包): 对象服务{ 类 HelloPrinter { 私人[服务] def run =“你好” } } 瓦尔...

回答 1 投票 0

Java反射-获取最高类来声明方法

我正在尝试获取在 java 8 中声明方法的“最高”类/接口 例子: 封装 pkg; 公共课类{ 公共静态接口 IInterface { 无效 iMeth...

回答 1 投票 0

列出类的属性和类型

TypeScript 中有没有一种方法,可能是后处理器、转换器、反射 API 或注释系统来获取类的属性和属性的类型,就像 Python 的 __annotations__ 一样?...

回答 1 投票 0

如何在动态创建的 Lambda 表达式中用属性标记参数?

执行以下操作,我获得了一个简单的 lambda 来对两个整数求和: 使用 System.Linq.Expressions; var xParam = Expression.Parameter(typeof(int), "x"); var yParam = Expression.Parameter(t...

回答 1 投票 0

查找泛型类的所有派生类型

我有一个泛型类和一个派生类,如下所示。 公共类 GenericClass { ... } 公共类 DerivedClass : GenericClass { ... } 我如何找到派生的cl...

回答 4 投票 0

静态java反射-类字段的枚举(预编译)

Java 中是否存在一种反射类型,它只是类中字段的枚举? 你问预编译吗?!在这里,编译器添加枚举,然后处理代码。所以作者可能

回答 1 投票 0

我可以检查 ReflectionType 是否是另一种类型的实例吗?

我想检查可调用对象的返回类型是否是另一种类型的实例。例如,假设我有: 扩展了 Animal 的 Pigeon 类。 函数 addSupplier() 接受一个可调用的 ar...

回答 1 投票 0

使用 roslyn 在 C# 源代码中查找类引用

我想找到代码中的所有类引用。我已经研究过 Roslyn 及其功能,但我对它的所有功能有点不知所措。我见过的所有例子都以小 c 开头...

回答 1 投票 0

Linq OrderBy 对其他实体的依赖关系

我有一些实体集合,需要根据它们之间的依赖关系进行排序。这是一个例子,因为它很难解释: 公共A类:我{ 私有B objB;

回答 2 投票 0

在java中使用反射api解析xml

这是我的 XML 文件。 客户1 2 常规 <

回答 2 投票 0

Kotlin - 通过反射获取 KProperty1 和 CallableReference 的实例

我正在使用一个第三方库,该库有一个函数需要 KProperty1 类型的参数,并在内部将其转换为 CallableReference 的实例。我需要获得一个

回答 1 投票 0

列出javascript中所有内置函数?

js 有没有办法列出所有内置函数及其参数列表上的一些信息?我真的找不到任何关于反射来做这类事情的东西 编辑: 功能如...

回答 3 投票 0

调用通用扩展方法,以运行时已知类型作为参数

我有一个通用扩展: public static T Get(此DataRow行,字符串columnName) { if (row == null || string.IsNullOrWhiteSpace(columnName) || row.IsNull(columnName)) 如果(t...

回答 1 投票 0

如何在C#中通过反射调用嵌套泛型类型的方法

我发现了一些通过反射调用泛型方法的示例,例如 method()。就我而言,泛型类型嵌套在类方法>() 中。 在这个例子中,我

回答 1 投票 0

Java反射newInstance抛出IllegalArgumentException

我在使用 newInstance 时遇到 IllegalArgumentException。 正如你所看到的,一切似乎都很好。它找到了类及其具有 9 个参数的构造函数,我什至可以创建 Cli...

回答 1 投票 0

为什么 getDeclaredAnnotations 没有返回 Checker Framework 注释?

我想扩展一些处理注释的代码,以支持 Checker 框架中的 Nullable 注释。令我惊讶的是,这不起作用。经过进一步检查,似乎...

回答 2 投票 0

忽略传递给 Type.GetType() 的程序集限定名称中的版本

当传递到 GetType() 的程序集限定名称指定的版本与实际加载的 DLL 版本不同时,是否可以通过 Type.GetType() 获取类型?如果是这样,那……

回答 5 投票 0

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