Ejemplo n.º 1
0
 protected override void InitFields()
 {
     this.m_Fields = new FieldInfo[]
     {
         base.GetType().GetField("Send")
     };
     base.StoreInvokerFieldNames();
     this.m_DefaultMethods = new MethodInfo[]
     {
         base.GetType().GetMethod("Empty")
     };
     this.m_DelegateTypes = new Type[]
     {
         typeof(vp_Message.Sender)
     };
     this.Prefixes = new Dictionary <string, int>
     {
         {
             "OnMessage_",
             0
         }
     };
     this.Send = new vp_Message.Sender(vp_Message.Empty);
 }
Ejemplo n.º 2
0
 public override void Register(object t, string m, int v)
 {
     this.Send = (vp_Message.Sender)Delegate.Combine(this.Send, (vp_Message.Sender)Delegate.CreateDelegate(this.m_DelegateTypes[v], t, m));
     base.Refresh();
 }