예제 #1
0
 public override void Accept(IMessageTraceVisitor visitor)
 {
     visitor.Visit(this);
     foreach (MessageEventProperty messageEventProperty in this.GetExtendedPropertiesEnumerable())
     {
         messageEventProperty.Accept(visitor);
     }
     if (this.sourceItems != null)
     {
         foreach (MessageEventSourceItem messageEventSourceItem in this.sourceItems)
         {
             messageEventSourceItem.Accept(visitor);
         }
     }
     if (this.rules != null)
     {
         foreach (MessageEventRule messageEventRule in this.rules)
         {
             messageEventRule.Accept(visitor);
         }
     }
     if (this.statuses != null)
     {
         foreach (MessageRecipientStatus messageRecipientStatus in this.statuses)
         {
             messageRecipientStatus.Accept(visitor);
         }
     }
 }
 public override void Accept(IMessageTraceVisitor visitor)
 {
     visitor.Visit(this);
     foreach (MessageClientInformationProperty messageClientInformationProperty in this.GetExtendedPropertiesEnumerable())
     {
         messageClientInformationProperty.Accept(visitor);
     }
 }
예제 #3
0
 public override void Accept(IMessageTraceVisitor visitor)
 {
     visitor.Visit(this);
     foreach (MessageEventSourceItemProperty messageEventSourceItemProperty in this.GetExtendedPropertiesEnumerable())
     {
         messageEventSourceItemProperty.Accept(visitor);
     }
 }
예제 #4
0
 public virtual void Accept(IMessageTraceVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     visitor.Visit(this);
 }
예제 #5
0
 public override void Accept(IMessageTraceVisitor visitor)
 {
     visitor.Visit(this);
     if (this.actions != null)
     {
         foreach (MessageAction messageAction in this.actions)
         {
             messageAction.Accept(visitor);
         }
     }
     if (this.classifications != null)
     {
         foreach (MessageEventRuleClassification messageEventRuleClassification in this.classifications)
         {
             messageEventRuleClassification.Accept(visitor);
         }
     }
     foreach (MessageEventRuleProperty messageEventRuleProperty in this.GetExtendedPropertiesEnumerable())
     {
         messageEventRuleProperty.Accept(visitor);
     }
 }
예제 #6
0
 public override void Accept(IMessageTraceVisitor visitor)
 {
     visitor.Visit(this);
     foreach (MessageProperty messageProperty in this.GetExtendedPropertiesEnumerable())
     {
         messageProperty.Accept(visitor);
     }
     if (this.msgRecipients != null)
     {
         foreach (MessageRecipient messageRecipient in this.msgRecipients)
         {
             messageRecipient.Accept(visitor);
         }
     }
     if (this.msgEvents != null)
     {
         foreach (MessageEvent messageEvent in this.msgEvents)
         {
             messageEvent.Accept(visitor);
         }
     }
     if (this.msgClassifications != null)
     {
         foreach (MessageClassification messageClassification in this.msgClassifications)
         {
             messageClassification.Accept(visitor);
         }
     }
     if (this.msgClientInformation != null)
     {
         foreach (MessageClientInformation messageClientInformation in this.msgClientInformation)
         {
             messageClientInformation.Accept(visitor);
         }
     }
 }
예제 #7
0
 public override void Accept(IMessageTraceVisitor visitor)
 {
     visitor.Visit(this);
 }