예제 #1
0
 private static IEnumerable <IValidationRule> ValidationRulesFor(RuntimePlatform platform, params object[] options)
 {
     return(from t in AssemblyValidation.ValidationRuleTypesFor(platform)
            select AssemblyValidation.CreateValidationRuleWithOptions(t, options) into v
                where v != null
            select v);
 }
 private static IEnumerable <IValidationRule> ValidationRulesFor(RuntimePlatform platform, params object[] options)
 {
     // ISSUE: object of a compiler-generated type is created
     // ISSUE: reference to a compiler-generated method
     return(AssemblyValidation.ValidationRuleTypesFor(platform).Select <System.Type, IValidationRule>(new Func <System.Type, IValidationRule>(new AssemblyValidation.\u003CValidationRulesFor\u003Ec__AnonStorey69()
     {
         options = options
     }.\u003C\u003Em__E0)).Where <IValidationRule>((Func <IValidationRule, bool>)(v => v != null)));
 }