예제 #1
0
        // ReSharper restore InconsistentNaming

        /// <summary>
        /// Add the detected defect.
        /// </summary>
        protected void AddDefect
        (
            [NotNull] string tag,
            int damage,
            [NotNull] string format,
            params object[] args
        )
        {
            FieldDefect defect = new FieldDefect
            {
                Field   = tag,
                Damage  = damage,
                Message = string.Format(format, args)
            };

            Report.Defects.Add(defect);
        }
예제 #2
0
        /// <summary>
        /// Add the detected defect.
        /// </summary>
        protected void AddDefect
        (
            [NotNull] RecordField field,
            int damage,
            [NotNull] string format,
            params object[] args
        )
        {
            FieldDefect defect = new FieldDefect
            {
                Field       = field.Tag,
                FieldRepeat = field.Repeat,
                Value       = field.ToText(),
                Damage      = damage,
                Message     = string.Format(format, args)
            };

            Report.Defects.Add(defect);
        }