Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PluralRule"/> class using specified maximum plural
        /// forms value and an evaluation delegate.
        /// </summary>
        /// <param name="numPlurals"></param>
        /// <param name="evaluatorDelegate"></param>
        public PluralRule(int numPlurals, PluralRuleEvaluatorDelegate evaluatorDelegate)
        {
            if (numPlurals <= 0)
            {
                throw new ArgumentOutOfRangeException("numPlurals");
            }
            if (evaluatorDelegate == null)
            {
                throw new ArgumentNullException("evaluatorDelegate");
            }

            this.NumPlurals = numPlurals;
            this.EvaluatorDelegate = evaluatorDelegate;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PluralRule"/> class using specified maximum plural
        /// forms value and an evaluation delegate.
        /// </summary>
        /// <param name="numPlurals"></param>
        /// <param name="evaluatorDelegate"></param>
        public PluralRule(int numPlurals, PluralRuleEvaluatorDelegate evaluatorDelegate)
        {
            if (numPlurals <= 0)
            {
                throw new ArgumentOutOfRangeException("numPlurals");
            }
            if (evaluatorDelegate == null)
            {
                throw new ArgumentNullException("evaluatorDelegate");
            }

            this.NumPlurals        = numPlurals;
            this.EvaluatorDelegate = evaluatorDelegate;
        }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CompiledPluralRule"/> class using specified maximum plural
 /// forms value and an evaluation delegate.
 /// </summary>
 /// <param name="numPlurals"></param>
 /// <param name="evaluatorDelegate"></param>
 public CompiledPluralRule(int numPlurals, PluralRuleEvaluatorDelegate evaluatorDelegate)
     : base(numPlurals, evaluatorDelegate)
 {
 }
Exemplo n.º 4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CompiledPluralRule"/> class using specified maximum plural
 /// forms value and an evaluation delegate.
 /// </summary>
 /// <param name="numPlurals"></param>
 /// <param name="evaluatorDelegate"></param>
 public CompiledPluralRule(int numPlurals, PluralRuleEvaluatorDelegate evaluatorDelegate)
     : base(numPlurals, evaluatorDelegate)
 {
 }