@@ -5,19 +5,10 @@ namespace Microsoft.AspNetCore.Mvc.DataAnnotations
5
5
{
6
6
internal partial class DataAnnotationsMetadataProvider : Microsoft . AspNetCore . Mvc . ModelBinding . Metadata . IBindingMetadataProvider , Microsoft . AspNetCore . Mvc . ModelBinding . Metadata . IDisplayMetadataProvider , Microsoft . AspNetCore . Mvc . ModelBinding . Metadata . IMetadataDetailsProvider , Microsoft . AspNetCore . Mvc . ModelBinding . Metadata . IValidationMetadataProvider
7
7
{
8
- private const string NullableAttributeFullTypeName = "System.Runtime.CompilerServices.NullableAttribute" ;
9
- private const string NullableContextAttributeFullName = "System.Runtime.CompilerServices.NullableContextAttribute" ;
10
- private const string NullableContextFlagsFieldName = "Flag" ;
11
- private const string NullableFlagsFieldName = "NullableFlags" ;
12
- private readonly Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions _localizationOptions ;
13
- private readonly Microsoft . AspNetCore . Mvc . MvcOptions _options ;
14
- private readonly Microsoft . Extensions . Localization . IStringLocalizerFactory _stringLocalizerFactory ;
15
8
public DataAnnotationsMetadataProvider ( Microsoft . AspNetCore . Mvc . MvcOptions options , Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > localizationOptions , Microsoft . Extensions . Localization . IStringLocalizerFactory stringLocalizerFactory ) { }
16
9
public void CreateBindingMetadata ( Microsoft . AspNetCore . Mvc . ModelBinding . Metadata . BindingMetadataProviderContext context ) { }
17
10
public void CreateDisplayMetadata ( Microsoft . AspNetCore . Mvc . ModelBinding . Metadata . DisplayMetadataProviderContext context ) { }
18
11
public void CreateValidationMetadata ( Microsoft . AspNetCore . Mvc . ModelBinding . Metadata . ValidationMetadataProviderContext context ) { }
19
- private static string GetDisplayGroup ( System . Reflection . FieldInfo field ) { throw null ; }
20
- private static string GetDisplayName ( System . Reflection . FieldInfo field , Microsoft . Extensions . Localization . IStringLocalizer stringLocalizer ) { throw null ; }
21
12
internal static bool HasNullableAttribute ( System . Collections . Generic . IEnumerable < object > attributes , out bool isNullable ) { throw null ; }
22
13
internal static bool IsNullableBasedOnContext ( System . Type containingType , System . Reflection . MemberInfo member ) { throw null ; }
23
14
internal static bool IsNullableReferenceType ( System . Type containingType , System . Reflection . MemberInfo member , System . Collections . Generic . IEnumerable < object > attributes ) { throw null ; }
@@ -29,9 +20,6 @@ public void CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.Cl
29
20
}
30
21
internal partial class DataAnnotationsClientModelValidatorProvider : Microsoft . AspNetCore . Mvc . ModelBinding . Validation . IClientModelValidatorProvider
31
22
{
32
- private readonly Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > _options ;
33
- private readonly Microsoft . Extensions . Localization . IStringLocalizerFactory _stringLocalizerFactory ;
34
- private readonly Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider _validationAttributeAdapterProvider ;
35
23
public DataAnnotationsClientModelValidatorProvider ( Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider validationAttributeAdapterProvider , Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > options , Microsoft . Extensions . Localization . IStringLocalizerFactory stringLocalizerFactory ) { }
36
24
public void CreateValidators ( Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ClientValidatorProviderContext context ) { }
37
25
}
@@ -42,32 +30,20 @@ public void CreateValidators(Microsoft.AspNetCore.Mvc.ModelBinding.Validation.Cl
42
30
}
43
31
internal sealed partial class DataAnnotationsModelValidatorProvider : Microsoft . AspNetCore . Mvc . ModelBinding . Validation . IMetadataBasedModelValidatorProvider , Microsoft . AspNetCore . Mvc . ModelBinding . Validation . IModelValidatorProvider
44
32
{
45
- private readonly Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > _options ;
46
- private readonly Microsoft . Extensions . Localization . IStringLocalizerFactory _stringLocalizerFactory ;
47
- private readonly Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider _validationAttributeAdapterProvider ;
48
33
public DataAnnotationsModelValidatorProvider ( Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider validationAttributeAdapterProvider , Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > options , Microsoft . Extensions . Localization . IStringLocalizerFactory stringLocalizerFactory ) { }
49
34
public void CreateValidators ( Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ModelValidatorProviderContext context ) { }
50
35
public bool HasValidators ( System . Type modelType , System . Collections . Generic . IList < object > validatorMetadata ) { throw null ; }
51
36
}
52
37
internal partial class StringLengthAttributeAdapter : Microsoft . AspNetCore . Mvc . DataAnnotations . AttributeAdapterBase < System . ComponentModel . DataAnnotations . StringLengthAttribute >
53
38
{
54
- private readonly string _max ;
55
- private readonly string _min ;
56
39
public StringLengthAttributeAdapter ( System . ComponentModel . DataAnnotations . StringLengthAttribute attribute , Microsoft . Extensions . Localization . IStringLocalizer stringLocalizer ) : base ( default ( System . ComponentModel . DataAnnotations . StringLengthAttribute ) , default ( Microsoft . Extensions . Localization . IStringLocalizer ) ) { }
57
40
public override void AddValidation ( Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ClientModelValidationContext context ) { }
58
41
public override string GetErrorMessage ( Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ModelValidationContextBase validationContext ) { throw null ; }
59
42
}
60
43
internal partial class DataAnnotationsModelValidator : Microsoft . AspNetCore . Mvc . ModelBinding . Validation . IModelValidator
61
44
{
62
- private static readonly object _emptyValidationContextInstance ;
63
- private readonly Microsoft . Extensions . Localization . IStringLocalizer _stringLocalizer ;
64
- private readonly Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider _validationAttributeAdapterProvider ;
65
- [ System . Diagnostics . DebuggerBrowsableAttribute ( System . Diagnostics . DebuggerBrowsableState . Never ) ]
66
- [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ]
67
- private readonly System . ComponentModel . DataAnnotations . ValidationAttribute _Attribute_k__BackingField ;
68
45
public DataAnnotationsModelValidator ( Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider validationAttributeAdapterProvider , System . ComponentModel . DataAnnotations . ValidationAttribute attribute , Microsoft . Extensions . Localization . IStringLocalizer stringLocalizer ) { }
69
46
public System . ComponentModel . DataAnnotations . ValidationAttribute Attribute { [ System . Runtime . CompilerServices . CompilerGeneratedAttribute ] get { throw null ; } }
70
- private string GetErrorMessage ( Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ModelValidationContextBase validationContext ) { throw null ; }
71
47
public System . Collections . Generic . IEnumerable < Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ModelValidationResult > Validate ( Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ModelValidationContext validationContext ) { throw null ; }
72
48
}
73
49
internal partial class ValidatableObjectAdapter : Microsoft . AspNetCore . Mvc . ModelBinding . Validation . IModelValidator
@@ -76,15 +52,13 @@ public ValidatableObjectAdapter() { }
76
52
public System . Collections . Generic . IEnumerable < Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ModelValidationResult > Validate ( Microsoft . AspNetCore . Mvc . ModelBinding . Validation . ModelValidationContext context ) { throw null ; }
77
53
}
78
54
}
55
+
79
56
namespace Microsoft . Extensions . DependencyInjection
80
57
{
81
58
internal partial class MvcDataAnnotationsMvcOptionsSetup : Microsoft . Extensions . Options . IConfigureOptions < Microsoft . AspNetCore . Mvc . MvcOptions >
82
59
{
83
- private readonly Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > _dataAnnotationLocalizationOptions ;
84
- private readonly Microsoft . Extensions . Localization . IStringLocalizerFactory _stringLocalizerFactory ;
85
- private readonly Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider _validationAttributeAdapterProvider ;
86
60
public MvcDataAnnotationsMvcOptionsSetup ( Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider validationAttributeAdapterProvider , Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > dataAnnotationLocalizationOptions ) { }
87
61
public MvcDataAnnotationsMvcOptionsSetup ( Microsoft . AspNetCore . Mvc . DataAnnotations . IValidationAttributeAdapterProvider validationAttributeAdapterProvider , Microsoft . Extensions . Options . IOptions < Microsoft . AspNetCore . Mvc . DataAnnotations . MvcDataAnnotationsLocalizationOptions > dataAnnotationLocalizationOptions , Microsoft . Extensions . Localization . IStringLocalizerFactory stringLocalizerFactory ) { }
88
62
public void Configure ( Microsoft . AspNetCore . Mvc . MvcOptions options ) { }
89
63
}
90
- }
64
+ }
0 commit comments