/
ModelValidator.xml
162 lines (162 loc) · 11.6 KB
/
ModelValidator.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
<Type Name="ModelValidator" FullName="System.Web.ModelBinding.ModelValidator">
<TypeSignature Language="C#" Value="public abstract class ModelValidator" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit ModelValidator extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Web.ModelBinding.ModelValidator" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class ModelValidator" />
<TypeSignature Language="F#" Value="type ModelValidator = class" />
<TypeSignature Language="C++ CLI" Value="public ref class ModelValidator abstract" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides a base class for implementing validation logic.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected ModelValidator (System.Web.ModelBinding.ModelMetadata metadata, System.Web.ModelBinding.ModelBindingExecutionContext modelBindingExecutionContext);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Web.ModelBinding.ModelMetadata metadata, class System.Web.ModelBinding.ModelBindingExecutionContext modelBindingExecutionContext) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.ModelValidator.#ctor(System.Web.ModelBinding.ModelMetadata,System.Web.ModelBinding.ModelBindingExecutionContext)" />
<MemberSignature Language="VB.NET" Value="Protected Sub New (metadata As ModelMetadata, modelBindingExecutionContext As ModelBindingExecutionContext)" />
<MemberSignature Language="F#" Value="new System.Web.ModelBinding.ModelValidator : System.Web.ModelBinding.ModelMetadata * System.Web.ModelBinding.ModelBindingExecutionContext -> System.Web.ModelBinding.ModelValidator" Usage="new System.Web.ModelBinding.ModelValidator (metadata, modelBindingExecutionContext)" />
<MemberSignature Language="C++ CLI" Value="protected:
 ModelValidator(System::Web::ModelBinding::ModelMetadata ^ metadata, System::Web::ModelBinding::ModelBindingExecutionContext ^ modelBindingExecutionContext);" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="metadata" Type="System.Web.ModelBinding.ModelMetadata" />
<Parameter Name="modelBindingExecutionContext" Type="System.Web.ModelBinding.ModelBindingExecutionContext" />
</Parameters>
<Docs>
<param name="metadata">The metadata.</param>
<param name="modelBindingExecutionContext">The execution context.</param>
<summary>Initializes a new instance of the <see cref="T:System.Web.ModelBinding.ModelValidator" /> class.</summary>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">The <paramref name="metadata" /> or <paramref name="modelBindingExecutionContext" /> parameter is <see langword="null" />.</exception>
</Docs>
</Member>
<Member MemberName="GetModelValidator">
<MemberSignature Language="C#" Value="public static System.Web.ModelBinding.ModelValidator GetModelValidator (System.Web.ModelBinding.ModelMetadata metadata, System.Web.ModelBinding.ModelBindingExecutionContext context);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Web.ModelBinding.ModelValidator GetModelValidator(class System.Web.ModelBinding.ModelMetadata metadata, class System.Web.ModelBinding.ModelBindingExecutionContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.ModelValidator.GetModelValidator(System.Web.ModelBinding.ModelMetadata,System.Web.ModelBinding.ModelBindingExecutionContext)" />
<MemberSignature Language="VB.NET" Value="Public Shared Function GetModelValidator (metadata As ModelMetadata, context As ModelBindingExecutionContext) As ModelValidator" />
<MemberSignature Language="F#" Value="static member GetModelValidator : System.Web.ModelBinding.ModelMetadata * System.Web.ModelBinding.ModelBindingExecutionContext -> System.Web.ModelBinding.ModelValidator" Usage="System.Web.ModelBinding.ModelValidator.GetModelValidator (metadata, context)" />
<MemberSignature Language="C++ CLI" Value="public:
 static System::Web::ModelBinding::ModelValidator ^ GetModelValidator(System::Web::ModelBinding::ModelMetadata ^ metadata, System::Web::ModelBinding::ModelBindingExecutionContext ^ context);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.ModelBinding.ModelValidator</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="metadata" Type="System.Web.ModelBinding.ModelMetadata" />
<Parameter Name="context" Type="System.Web.ModelBinding.ModelBindingExecutionContext" />
</Parameters>
<Docs>
<param name="metadata">The metadata.</param>
<param name="context">The execution context.</param>
<summary>Returns a composite model validator for the model.</summary>
<returns>The composite model validator for the model.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsRequired">
<MemberSignature Language="C#" Value="public virtual bool IsRequired { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsRequired" />
<MemberSignature Language="DocId" Value="P:System.Web.ModelBinding.ModelValidator.IsRequired" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property IsRequired As Boolean" />
<MemberSignature Language="F#" Value="member this.IsRequired : bool" Usage="System.Web.ModelBinding.ModelValidator.IsRequired" />
<MemberSignature Language="C++ CLI" Value="public:
 virtual property bool IsRequired { bool get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>When implemented in a derived class, gets a value that indicates whether the model is required.</summary>
<value>
<see langword="true" /> if the model is required; otherwise <see langword="false" />. The default is <see langword="false" />.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Metadata">
<MemberSignature Language="C#" Value="protected internal System.Web.ModelBinding.ModelMetadata Metadata { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.ModelBinding.ModelMetadata Metadata" />
<MemberSignature Language="DocId" Value="P:System.Web.ModelBinding.ModelValidator.Metadata" />
<MemberSignature Language="VB.NET" Value="Protected Friend ReadOnly Property Metadata As ModelMetadata" />
<MemberSignature Language="F#" Value="member this.Metadata : System.Web.ModelBinding.ModelMetadata" Usage="System.Web.ModelBinding.ModelValidator.Metadata" />
<MemberSignature Language="C++ CLI" Value="protected public:
 property System::Web::ModelBinding::ModelMetadata ^ Metadata { System::Web::ModelBinding::ModelMetadata ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.ModelBinding.ModelMetadata</ReturnType>
</ReturnValue>
<Docs>
<summary>When implemented in a derived class, gets the metadata for the model validator.</summary>
<value>The metadata.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ModelBindingExecutionContext">
<MemberSignature Language="C#" Value="protected internal System.Web.ModelBinding.ModelBindingExecutionContext ModelBindingExecutionContext { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Web.ModelBinding.ModelBindingExecutionContext ModelBindingExecutionContext" />
<MemberSignature Language="DocId" Value="P:System.Web.ModelBinding.ModelValidator.ModelBindingExecutionContext" />
<MemberSignature Language="VB.NET" Value="Protected Friend ReadOnly Property ModelBindingExecutionContext As ModelBindingExecutionContext" />
<MemberSignature Language="F#" Value="member this.ModelBindingExecutionContext : System.Web.ModelBinding.ModelBindingExecutionContext" Usage="System.Web.ModelBinding.ModelValidator.ModelBindingExecutionContext" />
<MemberSignature Language="C++ CLI" Value="protected public:
 property System::Web::ModelBinding::ModelBindingExecutionContext ^ ModelBindingExecutionContext { System::Web::ModelBinding::ModelBindingExecutionContext ^ get(); };" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Web.ModelBinding.ModelBindingExecutionContext</ReturnType>
</ReturnValue>
<Docs>
<summary>When implemented in a derived class, gets the execution context.</summary>
<value>The execution context.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Validate">
<MemberSignature Language="C#" Value="public abstract System.Collections.Generic.IEnumerable<System.Web.ModelBinding.ModelValidationResult> Validate (object container);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerable`1<class System.Web.ModelBinding.ModelValidationResult> Validate(object container) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.ModelValidator.Validate(System.Object)" />
<MemberSignature Language="VB.NET" Value="Public MustOverride Function Validate (container As Object) As IEnumerable(Of ModelValidationResult)" />
<MemberSignature Language="F#" Value="abstract member Validate : obj -> seq<System.Web.ModelBinding.ModelValidationResult>" Usage="modelValidator.Validate container" />
<MemberSignature Language="C++ CLI" Value="public:
 abstract System::Collections::Generic::IEnumerable<System::Web::ModelBinding::ModelValidationResult ^> ^ Validate(System::Object ^ container);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable<System.Web.ModelBinding.ModelValidationResult></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="container" Type="System.Object" />
</Parameters>
<Docs>
<param name="container">The container.</param>
<summary>When implemented in a derived class, validates the object.</summary>
<returns>A collection of validation results.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>