Example #1
0
        public override string ToString()
        {
            var paramSb = new AttributeNamedParameterStringBuilder();

            if (IsMetricNameDefined)
            {
                paramSb.Append(nameof(MetricOptionsAttribute.MetricName), MetricName == null ? "null" : $"\"{MetricName}\"");
            }

            if (IsMeasurementUnitNameDefined)
            {
                paramSb.Append(nameof(MetricOptionsAttribute.MeasurementUnitName), MeasurementUnitName == null ? "null" : $"\"{MeasurementUnitName}\"");
            }

            return($"[{Name}({paramSb})]");
        }
Example #2
0
        public override string ToString()
        {
            var paramSb = new AttributeNamedParameterStringBuilder();

            if (LogLevelIsDefined)
            {
                paramSb.Append(nameof(LogOptionsAttribute.Level), $"LogLevel.{Level}");
            }

            if (MessageIsDefined)
            {
                paramSb.Append(nameof(LogOptionsAttribute.Message), Message == null ? "null" : $"\"{Message}\"");
            }

            return($"[{Name}({paramSb})]");
        }