Пример #1
0
 public ReadOnlyClassEvent(ClassEvent classEvent)
 {
     this.classEvent = classEvent;
     eventType       = new ReadOnlyDelegateReference(classEvent.Type);
     if (classEvent.IsEventProperty)
     {
         addBody    = new ReadOnlyMethodBody(classEvent.Accessors.AddBody);
         removeBody = new ReadOnlyMethodBody(classEvent.Accessors.RemoveBody);
     }
 }
Пример #2
0
 public ReadOnlyStructEvent(StructEvent structEvent)
 {
     this.structEvent = structEvent;
     eventType        = new ReadOnlyDelegateReference(structEvent.Type);
     if (structEvent.IsEventProperty)
     {
         addBody    = new ReadOnlyMethodBody(structEvent.Accessors.AddBody);
         removeBody = new ReadOnlyMethodBody(structEvent.Accessors.RemoveBody);
     }
 }