1

你可能没有,现在 Compact Framework 2.0 中有 Delegate.CreateDelegate 方法。所以我正在寻找一种解决方法来让这个功能在 CF2.0 上工作。

Delegate.CreateDelegate()

我找到了一些应该对我有帮助的链接,但我目前没有。 http://www.codeproject.com/Articles/8162/Using-MyXaml-on-the-Compact-Framework http://bytes.com/topic/c-sharp/answers/824155-delegate-createdelegate-equivalent-netcf

我的具体问题是我需要一个通用委托,因为我使用反射从动态加载的程序集中获取我的类型。

EventArgs:Symbol.ResourceCoordination.TriggerEventArgs

事件处理程序:Symbol.ResourceCoordination.Trigger.TriggerEventHandler

事件:Symbol.ResourceCoordination.Trigger.TriggerEventHandler Stage2Notify

Type triggerEventArgsType = asm.GetType("Symbol.ResourceCoordination.TriggerEventArgs, Symbol.ResourceCoordination, 2.5.0.3, Culture=neutral, PublicKeyToken=68EC8DB391F150CA");
Type triggerType = asm.GetType("Symbol.ResourceCoordination.Trigger, Symbol.ResourceCoordination, 2.5.0.3, Culture=neutral, PublicKeyToken=68EC8DB391F150CA");

EventInfo eventInfo = triggerType.GetEvent("Stage2Notify");
Type eventHandlerType = eventInfo.EventHandlerType;

eventInfo.AddEventHandler(???)
4

0 回答 0