Пример #1
0
 ///GENMHASH:F886A4914B553C095A7AE17389D27E77:FA5F578A5F3D9A0CDDD31A0A42192F9F
 internal MetricDefinitionImpl(MetricDefinition innerModel, MonitorManager monitorManager)
     : base(innerModel)
 {
     this.myManager = monitorManager;
     this.inner     = innerModel;
     this.name      = (inner.Name == null) ? null : new LocalizableStringImpl(inner.Name);
 }
Пример #2
0
 ///GENMHASH:F886A4914B553C095A7AE17389D27E77:E5D5B4A8C36CFED5664896A53A66058D
 internal MetricDefinitionImpl(MetricDefinition innerModel, MonitorManager monitorManager)
     : base(innerModel)
 {
     this.myManager  = monitorManager;
     this.inner      = innerModel;
     this.name       = (inner.Name == null) ? null : new LocalizableStringImpl(inner.Name);
     this.dimensions = null;
     if (this.inner.Dimensions != null && this.inner.Dimensions.Any())
     {
         this.dimensions = new List <ILocalizableString>();
         foreach (var lsi in inner.Dimensions)
         {
             this.dimensions.Add(new LocalizableStringImpl(lsi));
         }
     }
 }