///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); }
///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)); } } }