Exemple #1
0
 public virtual void VisitEventDefinitionCollection(EventDefinitionCollection events)
 {
 }
        public override void VisitEventDefinitionCollection(EventDefinitionCollection events)
        {
            if (events.Count == 0)
                return;

            EventMapTable emTable = m_tableWriter.GetEventMapTable ();
            EventMapRow emRow = m_rowWriter.CreateEventMapRow (
                GetRidFor (events.Container),
                m_eventIndex);

            emTable.Rows.Add (emRow);
            VisitCollection (events);
        }
		public override void VisitEventDefinitionCollection (EventDefinitionCollection events)
		{
			VisitCollection (events);
		}
        public virtual void VisitEventDefinitionCollection(EventDefinitionCollection events)
        {

        }
 public virtual void VisitEventDefinitionCollection(EventDefinitionCollection events)
 {
     foreach (EventDefinition eventDef in events)
     {
         VisitEventDefinition(eventDef);
     }
 }
 public void VisitEventDefinitionCollection(EventDefinitionCollection events)
 {
     foreach (EventDefinition evt in events)
     {
         AppendNode(evt.DeclaringType, evt, true);
         if (evt.AddMethod != null)
         {
             AppendNode(evt, evt.AddMethod, false);
         }
         if (evt.RemoveMethod != null)
         {
             AppendNode(evt, evt.RemoveMethod, false);
         }
     }
 }
 private void ReadEvents(Type type, EventDefinitionCollection events)
 {
     throw new NotImplementedException();
 }
 private void Visit(EventDefinitionCollection eventDefinitionCollection)
 {
   foreach (EventDefinition eventDefinition in eventDefinitionCollection)
   {
     Visit(eventDefinition);
   }
 }