问题标签 [activator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - System.Activator.CreateInstance(T) 是否存在足以阻止我们随意使用它的性能问题?
方法是否System.Activator.CreateInstance(T)
存在性能问题(因为我怀疑它使用反射)足以阻止我们随意使用它?
multithreading - 如何从 Activator 中访问工具栏项 (org.eclipse.swt.widgets.ToolItem)?
我正在实现一个简单的 Eclipse 通知插件,如果发生某种性质的事情,它应该会更改工具栏中的图标。我对 org.eclipse.ui.menus 做了一个扩展,图标显示得很好。
我想在 Activator 中启动一个轮询线程,让它每隔几分钟轮询一次,并相应地更改图标。
线程必须有权访问 ToolItem 才能调用 setImage()。如何访问 ToolItem 以将其传递给线程?
干杯
c# - 使用 ObservableCollection 的反射实例
我正在处理反射的东西,我遇到了 ObservableCollection 的反射实例的问题。我的意思是,如果使用以下命令创建它的新实例:
我有一个对象,但我不能像 ObservableCollection 那样使用它,这就是我需要的。
有什么线索吗?
c# - 如何以编程方式打开应用程序并检查它何时关闭?
我已经能够使用 winforms 应用程序打开另一个 winforms 应用程序,使用:
Rhino4.Application oRhino = (Rhino4.Application)Activator.CreateInstance(Type.GetTypeFromProgID("Rhino4.Application"));
但是我如何检查它是否被关闭?是否可以创建一个在用户关闭应用程序时触发的事件?
编辑
我已经设法使用此代码识别过程。但是当我关闭程序时,退出事件不会触发。
c# - Fast creation of objects instead of Activator.CreateInstance(type)
I'm trying to improve the performance of our application. We have a lot of Activator.CreateInstance calls that are causing some grief.
We instantiate a lot of classes based on an interface (ITabDocument) and after looking around I thought of using this code:
The code is no better (infact marginally slower) than using the Activator.CreateInstance code we had.
I'm wondering why this is, all I'm doing is:
Is there a better way of creating objects which would assist with the above? Its a little hard when you're not sure of the concrete type.
c# - Silverlight Windows Phone 7 中的 Activator.CreateInstance(string assemblyName,string typName)
我想在我的 Windows Phone 7 应用程序中使用 Activator.CreateInstance(string assemblyName,string typName) ( http://msdn.microsoft.com/en-us/library/d133hta4%28v=VS.100%29.aspx )。但这似乎不起作用。
任何解决方案或解决方法的想法?
c# - 公共 T GetMyClass() where T : MyClass, new() { /* 这没有意义吗?*/ }
下面的“Confused”类中的两个方法是否相同?
他们产生不同的IL,但是除了混淆同事之外,还有什么理由编写通用版本而不是“直截了当”的版本:)
c# - 带有类型参数的方法返回所述类型的数组
我正在尝试在 C# 中创建一个通用方法,它将返回指定类型的数组。这就是我目前的方法:
由于这个类是在内部使用的,并且不能通过使用库来使用,所以我已经知道哪些类将被放入<T>
. 所有类在它们的构造函数中都有相同的参数。但是在这段代码编译之前,我必须给他们一个没有参数的公共构造函数。现在,当我到达Activator.CreateInstance
线路时,我收到一条错误消息Constructor on type 'MyNamespace.MyClass+MyOtherClass' not found
。MyClass
是包含上述方法的类。MyOtherClass
是作为 传入的类T
。
任何帮助将不胜感激谢谢!
c# - 给定“where T : new()”,“new T()”是否在内部使用 Activator.CreateInstance?
如果我有类型参数约束new()
:
是否new T()
会在内部使用该Activator.CreateInstance
方法(即反射)?
c# - C# Activator.CreateInstance() 丢弃“无法创建抽象类”异常
我正在尝试动态加载 .DLL 文件并运行其中一种方法(实际上只有一种方法..),但 Activator.CreateInstance 方法会丢弃“无法创建抽象类”异常这是我的代码:
如果需要,班级减速:“ public static unsafe class Class1
”。
.DLL 类代码中的任何内容都会导致这种异常吗?