5d76ed448d2591fe066dd26aa03150ae25433ee4
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.Extensions.Options.DataAnnotations</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1">\r
8             <summary>\r
9             Implementation of <see cref="T:Microsoft.Extensions.Options.IValidateOptions`1"/> that uses DataAnnotation's <see cref="T:System.ComponentModel.DataAnnotations.Validator"/> for validation.\r
10             </summary>\r
11             <typeparam name="TOptions">The instance being validated.</typeparam>\r
12         </member>\r
13         <member name="M:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1.#ctor(System.String)">\r
14             <summary>\r
15             Constructor.\r
16             </summary>\r
17             <param name="name">The name of the option.</param>\r
18         </member>\r
19         <member name="P:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1.Name">\r
20             <summary>\r
21             The options name.\r
22             </summary>\r
23         </member>\r
24         <member name="M:Microsoft.Extensions.Options.DataAnnotationValidateOptions`1.Validate(System.String,`0)">\r
25             <summary>\r
26             Validates a specific named options instance (or all when <paramref name="name"/> is null).\r
27             </summary>\r
28             <param name="name">The name of the options instance being validated.</param>\r
29             <param name="options">The options instance.</param>\r
30             <returns>The <see cref="T:Microsoft.Extensions.Options.ValidateOptionsResult"/> result.</returns>\r
31         </member>\r
32         <member name="T:Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions">\r
33             <summary>\r
34             Extension methods for adding configuration related options services to the DI container via <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/>.\r
35             </summary>\r
36         </member>\r
37         <member name="M:Microsoft.Extensions.DependencyInjection.OptionsBuilderDataAnnotationsExtensions.ValidateDataAnnotations``1(Microsoft.Extensions.Options.OptionsBuilder{``0})">\r
38             <summary>\r
39             Register this options instance for validation of its DataAnnotations.\r
40             </summary>\r
41             <typeparam name="TOptions">The options type to be configured.</typeparam>\r
42             <param name="optionsBuilder">The options builder to add the services to.</param>\r
43             <returns>The <see cref="T:Microsoft.Extensions.Options.OptionsBuilder`1"/> so that additional calls can be chained.</returns>\r
44         </member>\r
45     </members>\r
46 </doc>\r