예제 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ApiCopResult"/> class.
        /// </summary>
        /// <param name="cop">The API cop.</param>
        /// <param name="rule">The rule.</param>
        /// <param name="tag">The tag.</param>
        /// <exception cref="ArgumentNullException">The <paramref name="cop"/> is <c>null</c>.</exception>
        /// <exception cref="ArgumentNullException">The <paramref name="rule"/> is <c>null</c>.</exception>
        /// <exception cref="ArgumentException">The <paramref name="tag"/> is <c>null</c> or whitespace.</exception>
        public ApiCopResult(IApiCop cop, IApiCopRule rule, string tag)
        {
            Argument.IsNotNull("cop", cop);
            Argument.IsNotNull("rule", rule);
            Argument.IsNotNullOrWhitespace("tag", tag);

            Cop  = cop;
            Rule = rule;
            Tag  = tag;
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ApiCopResult"/> class.
        /// </summary>
        /// <param name="cop">The API cop.</param>
        /// <param name="rule">The rule.</param>
        /// <param name="tag">The tag.</param>
        /// <exception cref="ArgumentNullException">The <paramref name="cop"/> is <c>null</c>.</exception>
        /// <exception cref="ArgumentNullException">The <paramref name="rule"/> is <c>null</c>.</exception>
        /// <exception cref="ArgumentException">The <paramref name="tag"/> is <c>null</c> or whitespace.</exception>
        public ApiCopResult(IApiCop cop, IApiCopRule rule, string tag)
        {
            Argument.IsNotNull("cop", cop);
            Argument.IsNotNull("rule", rule);
            Argument.IsNotNullOrWhitespace("tag", tag);

            Cop = cop;
            Rule = rule;
            Tag = tag;
        }