コード例 #1
0
 public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType)
 {
     IClassValidator childValidator;
         if (validators.TryGetValue(childType, out childValidator))
         {
             lock (syncRoot)
             {
                 parentValidator.ChildClassValidators.Add(childType, childValidator);
             }
         }
         else
         {
             new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this);
         }
 }
コード例 #2
0
        public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType)
        {
            IClassValidator childValidator;

            if (validators.TryGetValue(childType, out childValidator))
            {
                lock (syncRoot)
                {
                    parentValidator.ChildClassValidators.Add(childType, childValidator);
                }
            }
            else
            {
                new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this);
            }
        }
コード例 #3
0
 public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType)
 {
     // TODO : Add an existing validators to child of the parent validator
     new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this);
 }
コード例 #4
0
 public abstract void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType);
コード例 #5
0
ファイル: ClassValidator.cs プロジェクト: spib/nhcontrib
 public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType)
 {
     new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this);
 }
コード例 #6
0
ファイル: ClassValidator.cs プロジェクト: knorrus/nhcontrib
 public override void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType)
 {
     new ClassValidator(childType, ConstraintValidatorFactory, parentValidator.ChildClassValidators, this);
 }
コード例 #7
0
 public abstract void GetChildValidator(IClassValidatorImplementor parentValidator, System.Type childType);