Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C# 仅使用代码添加引用(没有 IDE“添加引用”功能)
我正在为一个程序编写一个插件 我想将我的代码放入 DLL 中 这样我就可以自由地共享该插件 而无需暴露 泄露 我的代码 这是我可以访问的基本结构 using System public class Plugin public void In
c
Reflection
import
assemblies
obfuscation
反射类获取任何对象的所有属性
我需要创建一个函数来获取对象 包括子对象 的所有属性 这是为了我的错误日志记录功能 现在我的代码总是返回 0 个属性 请让我知道我做错了什么 谢谢 public static string GetAllProperiesOfObject o
c
Reflection
如何通过反射获取类及其父类的私有字段?
我有类 B 及其父类 A 两者都在命名空间 Domain 中 A类 有私有字段a B类 有私有字段b 然后我在命名空间 Reflect 中有一个 Reflection Util 如果我使用这条线 instanceOfB GetType Ge
c
Reflection
visibility
获取包中带有特定注释的所有方法
我知道我们可以在类中获取带有特定注释的所有方法 但我希望包内的所有方法都带有该注释 我的用例 我想注释和识别几组方法 并要求我的用户选择其中一个添加到流程中来执行 Retention RetentionPolicy RUNTIME Targ
Java
Reflection
annotations
如何拦截具有标准 java 功能(无 AspectJ 等)的方法调用?
我想拦截对某个类 MyClass 的所有方法调用 以便能够对某些 setter 调用做出反应 我尝试使用动态代理 但据我所知 这只适用于实现某些接口的类 但MyClass没有这样的接口 除了实现包装类之外 是否还有其他方法将所有调用委托给成
Java
Reflection
Methods
使用 java.lang.invoke.MethodHandle 调用私有方法
如何使用方法句柄调用私有方法 据我所知 只有两种可公开访问的Lookup实例 MethodHandles lookup MethodHandles publicLookup 两者都不允许不受限制的私人访问 还有非公开的Lookup IMPL
Java
Reflection
java7
invokedynamic
methodhandle
在运行时修改类属性
我不确定我是否见过 在运行时更改属性的参数 我的情况非常相似 但我试图在运行时更改类的属性 Category Change me public class Classic public string Name get set 其中一个答案是
c
linqtosql
Reflection
net35
attributes
为什么不是 C# 的 memberinfo() 反射函数 [重复]
这个问题在这里已经有答案了 有sizeof and typeof 但为什么不memberinfo 返回一个实例System Reflection MemberInfo为帮助反射代码而选择的部分代码 Example Program Type
c
Reflection
languagedesign
使用反射调用静态方法时如何通过 ref 传递参数?
我使用反射在对象上调用静态方法 MyType GetMethod MyMethod BindingFlags Static Invoke null new object Parameter1 Parameter2 如何通过引用而不是通过值传
c
NET
Reflection
从枚举类型和序数获取枚举值
public
Java
Reflection
enums
Kotlin:泛型、反射以及类型 T 和 T:Any 之间的区别
如果我尝试访问泛型类型 T 的 javaClass Kotlin 编译器会抱怨 T 不是 kotlin Any 的子类型 class Foo
generics
Reflection
kotlin
如何获取应用了我的自定义属性的成员?
我正在创建一个自定义属性在 C 中 我想根据属性是应用于方法还是应用于属性来执行不同的操作 起初我想做new StackTrace GetFrame 1 GetMethod 在我的自定义属性构造函数中查看什么方法称为属性构造函数 但现在我不
c
Reflection
attributes
customerrors
range over 存储切片的接口{}
假设您有一个接受的函数t interface 如果确定t是一个切片 我该怎么做range在那片上 func main data string one two three test data moredata int 1 2 3 test d
go
Reflection
slice
goreflect
使用反射添加EventHandler
我有这段代码不起作用 public CartaoCidadao InitializeComponent object o WebDAV Classes SCWatcher LoadAssembly MethodInfo method thi
c
NET
Events
Reflection
如何将依赖项注入动态加载的程序集
我有一个管理器类 它通过反射加载单独程序集中包含的各种插件模块 该模块用于与外界通信 WebAPI 各种其他网络协议 public class Manager public ILogger Logger Modules need to ac
c
Reflection
dependencyinjection
ioccontainer
重写方法上的 Java Class.getMethods() 行为
在使用 Java 反射编写一个简单的 JSON 序列化程序时 我对 Class getMethods 的行为感到措手不及 如果重写方法的返回类型扩展了被重写方法的返回类型 则 Java Class getMethods 似乎会返回重写方法和
Java
Reflection
防止递归函数中出现 StackOverFlow
我有一个递归函数BaseClass这依赖于一个protected virtual函数的返回条件 子类可能会错误地覆盖此函数并导致StackOverFlow例外 最糟糕的是有一些缓慢的网络调用 并且异常不会很快发生 许多资源浪费了很长一段时间
c
Reflection
stackoverflow
从常量字段中提取描述属性
基于这个答案 我可以从类中获取描述属性Property如下 public class A Description My Property public string MyProperty get set 我可以得到Description值
c
Reflection
如何测试类型是否是匿名的? [复制]
这个问题在这里已经有答案了 我有以下方法将对象序列化为 HTML 标记 我只想在类型不是匿名的情况下执行此操作 private void MergeTypeDataToTag object typeData if typeData null
c
Reflection
anonymoustypes
快速创建对象而不是 Activator.CreateInstance(type)
我正在努力提高应用程序的性能 我们有很多Activator CreateInstance电话引起了一些悲伤 我们基于接口实例化了很多类 ITabDocument 环顾四周后 我想到使用这段代码 该代码并不比使用Activator Creat
c
Reflection
reflectionemit
activator
createinstance
«
1 ...
52
53
54
55
56
57
58
...61
»