reflection 相关问题

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

无法反映 InteropServices 属性

这个简单的程序: 命名空间 ConsoleApp1; 使用系统数据; 使用系统反射; 使用 System.Runtime.InteropServices; 内部类程序{ [StructLayout(LayoutKind.Sequential, Pac...

回答 1 投票 0

C++26 中静态反射需要什么语法?

据我所知,静态反射目前在 C++26 的路线图上。 反射TS提出了基于类型的语法,但同时也提出了基于值的语法。在 P2560...

回答 1 投票 0

使用 GetProperty c#

我目前正在 .NET8 中开发 Blazor 项目,并且在尝试使用反射在运行时访问公共属性时遇到一些问题。 问题: 我在运行时有一个对象数组[],其中...

回答 1 投票 0

如何让事件处理程序委托知道哪个事件正在调用它

我的代码归结为实际问题:(来自一个较大的单元测试项目) // 为 myInstance 中的所有事件定义所有需要的委托 EventHandler oea = (o, ea) => GenericEventHandler(o...

回答 1 投票 0

通过名称调用 Objective-C 方法

当我拥有的只是字符串形式的签名时,如何在运行时调用 Objective-C 类上的方法: NSString* typeName = @"小部件"; NSString* 方法名称 = [NSString stringWithFormat:@"...

回答 2 投票 0

非泛型场景的 Scala 类型擦除警告

我正在为 Scala 案例类编写一个自定义序列化器,并有一个实用函数来确定各种符号是否是案例类: 导入 scala.reflect.runtime.{universe => ru} def isCas...

回答 1 投票 0

针对非泛型场景的 Scala 类型擦除警告

我正在为 Scala 案例类编写一个自定义序列化器,并有一个实用函数来确定各种符号是否是案例类: 导入 scala.reflect.runtime.{universe => ru} def isCas...

回答 1 投票 0

编译器生成的事件的支持字段是否始终保证使用与事件相同的名称?

C# 允许我们创建自定义事件访问器。 动作_自定义; 公共事件操作自定义 { 添加 { _custom = (Action)Delegate.Combine( _custom, value ); } 删除 { _custom = (Action)Delegate。

回答 3 投票 0

Java Spring 强制开发人员在 http 端点设置权限注释

我想用 Spring Security 注解保护所有 http 端点。有没有办法惩罚忘记在方法上设置注释的开发人员。弹簧配置?或者我必须写我的...

回答 2 投票 0

Scala 3 - 反射 API - 类型定义不是 Reflect 的成员

我目前正在从这本书中学习Scala多阶段编程 Scala 3 中的可扩展元编程,取自作者网站 https://github.com/nicolasstucki/nicolasstucki/raw/main/Scala...

回答 1 投票 0

编译时检查同一作用域中只有一个类的实例被实例化

我有一个来自外部图书馆的课程。同一范围内只能存在一个实例。我可以断言(instance_counter<=1) that no problem in a wrapper class. But I want to be sure at compile tim...

回答 1 投票 0

是否可以使用反射来比较具有相同元素类型的两个数组?

我的课程看起来像这样: 公开课测试 { 公共 A[] ArrayA { 获取;设置; } } 公共A类 { 公共字符串 P1 { 获取;设置; } 公共 int P2 { 获取;设置; } } 假设我有两个

回答 1 投票 0

PHP 中的模拟 exit() 函数

对于我正在编写的库,我希望能够模拟退出 PHP 函数。 我尝试使用 php-mock 提供退出的命名空间版本,例如 命名空间 MyNamespace; 功能...

回答 2 投票 0

在没有实例对象的情况下,是否可以从表达式的泛型参数中获取属性值?

假设我有以下扩展方法和支持类,并使用如下方式调用它: AppLogs =等待Context.PageAsync(log => log.IsActive == true && log.Tex...

回答 1 投票 0

当属性使用“new”关键字隐藏继承成员时,反射如何告诉我?

所以如果我有: 公共类子类:基类 { 公共新的虚拟字符串 TempProperty { get;放; } } 公共类基类 { 公共虚拟字符串 TempProperty { get;放; } } 怎么...

回答 5 投票 0

单步执行 java.lang.reflect.Method 时出现奇怪的不同行为

考虑以下代码: 可选方法 = Arrays.stream(clazz.getMethods()).filter(m -> m.getName().equals("hello")).findFirst(); if (method.isPresent()) { 方法....

回答 1 投票 0

gRPC 从反射服务器创建存根(不是动态消息)

如果我有一个正在运行的 grpc 服务器公开反射服务,是否有某种方法可以连接到它并以某种语言生成存根来调用它? 就像使用 protoc 但引用 ...

回答 2 投票 0

AddHostedService 用于从动态加载的程序集加载的类型

我有一个带有单个后台服务(MyInternalBackgroundService)的.NET 5后台工作应用程序。 现在我正在研究一种模块化插件架构,其中插件被放入插件中

回答 2 投票 0

为什么折射率与波长相关的菲涅尔方程的图未按预期显示?

我想重现复折射率与波长相关的薄膜的反射光谱(复折射率数据,代码中名为N2,可以从这里获得)。 ...

回答 1 投票 0

IllegalArgumentException:第二次运行测试后无法获取 POJO 的字段。热重载后测试失败

我正在使用 InfluxDB Java 客户端来管理 Quarkus 服务中的指标。 为此,我创建了一个扩展,提供 InfluxDB 2 的开发容器。 当我开始测试时一切正常,...

回答 1 投票 0

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