public virtual void visit(ICommonNamespaceEventNode value)
 {
 }
Example #2
0
 public override void visit(ICommonNamespaceEventNode value)
 {
     EventBuilder evb = cur_type.DefineEvent(value.Name, EventAttributes.None, helper.GetTypeReference(value.DelegateType).tp);
     if (value.AddFunction != null)
         evb.SetAddOnMethod(helper.GetMethodBuilder(value.AddFunction));
     if (value.RaiseFunction != null)
         evb.SetRemoveOnMethod(helper.GetMethodBuilder(value.RaiseFunction));
     if (value.RaiseFunction != null)
         evb.SetRaiseMethod(helper.GetMethodBuilder(value.RaiseFunction));
     helper.AddEvent(value, evb);
 }
Example #3
0
 private void ConvertNamespaceEvents(ICommonNamespaceEventNode[] Events)
 {
     foreach (ICommonNamespaceEventNode Event in Events)
         Event.visit(this);
 }
Example #4
0
 public virtual void visit(ICommonNamespaceEventNode value)
 {
 }