Example #1
0
 //# __________ PROTOCOL :: CONSTRUCTOR __________ #//
 public VmMixedEventManager(
     VmStatsItemEventManagerIF itemEventManager,
     VmStatsNestEventManagerIF nestEventManager,
     VmStatsAliasEventManagerIF aliasEventManager)
 {
     _itemEventManager = itemEventManager;
     _nestEventManager = nestEventManager;
     _aliasEventManager = aliasEventManager;
 }
Example #2
0
 //# __________ PROTOCOL :: PUBLIC __________ #//
 public void AssignEventMangers(
     VmStatsItemEventManagerIF itemEventManager,
     VmStatsAliasEventManagerIF aliasEventManager)
 {
     MixedEventManager = new VmMixedEventManager(
         itemEventManager,
         (VmStatsNestEventManagerIF)null,
         aliasEventManager);
     if( MixedEventManager.HasItemEventManager()) ItemStatistics = MixedEventManager.ItemEventManager.GetItemEventStatistics();
     if( MixedEventManager.HasAliasEventManager()) AliasStatistics = MixedEventManager.AliasEventManager.GetAliasEventStatistics();
 }