-
Notifications
You must be signed in to change notification settings - Fork 1.6k
/
Copy pathAssociatedValidatorProvider.xml
131 lines (131 loc) · 10.3 KB
/
AssociatedValidatorProvider.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
<Type Name="AssociatedValidatorProvider" FullName="System.Web.ModelBinding.AssociatedValidatorProvider">
<TypeSignature Language="C#" Value="public abstract class AssociatedValidatorProvider : System.Web.ModelBinding.ModelValidatorProvider" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit AssociatedValidatorProvider extends System.Web.ModelBinding.ModelValidatorProvider" />
<TypeSignature Language="DocId" Value="T:System.Web.ModelBinding.AssociatedValidatorProvider" />
<TypeSignature Language="VB.NET" Value="Public MustInherit Class AssociatedValidatorProvider
Inherits ModelValidatorProvider" />
<TypeSignature Language="F#" Value="type AssociatedValidatorProvider = class
 inherit ModelValidatorProvider" />
<TypeSignature Language="C++ CLI" Value="public ref class AssociatedValidatorProvider abstract : System::Web::ModelBinding::ModelValidatorProvider" />
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Web.ModelBinding.ModelValidatorProvider</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Provides an abstract class for classes that implement a validation provider.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected AssociatedValidatorProvider ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.AssociatedValidatorProvider.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberSignature Language="C++ CLI" Value="protected:
 AssociatedValidatorProvider();" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>When implemented in a derived class, initializes a new instance of the <see cref="T:System.Web.ModelBinding.AssociatedValidatorProvider" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetTypeDescriptor">
<MemberSignature Language="C#" Value="protected virtual System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor (Type type);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.ComponentModel.ICustomTypeDescriptor GetTypeDescriptor(class System.Type type) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.AssociatedValidatorProvider.GetTypeDescriptor(System.Type)" />
<MemberSignature Language="VB.NET" Value="Protected Overridable Function GetTypeDescriptor (type As Type) As ICustomTypeDescriptor" />
<MemberSignature Language="F#" Value="abstract member GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor
override this.GetTypeDescriptor : Type -> System.ComponentModel.ICustomTypeDescriptor" Usage="associatedValidatorProvider.GetTypeDescriptor type" />
<MemberSignature Language="C++ CLI" Value="protected:
 virtual System::ComponentModel::ICustomTypeDescriptor ^ GetTypeDescriptor(Type ^ type);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.ComponentModel.ICustomTypeDescriptor</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type" Type="System.Type" />
</Parameters>
<Docs>
<param name="type">The type.</param>
<summary>Gets a type descriptor for the specified type.</summary>
<returns>The type descriptor.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<MemberGroup MemberName="GetValidators">
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Docs>
<summary>Gets the validators for the model.</summary>
</Docs>
</MemberGroup>
<Member MemberName="GetValidators">
<MemberSignature Language="C#" Value="public override sealed System.Collections.Generic.IEnumerable<System.Web.ModelBinding.ModelValidator> GetValidators (System.Web.ModelBinding.ModelMetadata metadata, System.Web.ModelBinding.ModelBindingExecutionContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance class System.Collections.Generic.IEnumerable`1<class System.Web.ModelBinding.ModelValidator> GetValidators(class System.Web.ModelBinding.ModelMetadata metadata, class System.Web.ModelBinding.ModelBindingExecutionContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.AssociatedValidatorProvider.GetValidators(System.Web.ModelBinding.ModelMetadata,System.Web.ModelBinding.ModelBindingExecutionContext)" />
<MemberSignature Language="VB.NET" Value="Public Overrides NotOverridable Function GetValidators (metadata As ModelMetadata, context As ModelBindingExecutionContext) As IEnumerable(Of ModelValidator)" />
<MemberSignature Language="F#" Value="override this.GetValidators : System.Web.ModelBinding.ModelMetadata * System.Web.ModelBinding.ModelBindingExecutionContext -> seq<System.Web.ModelBinding.ModelValidator>" Usage="associatedValidatorProvider.GetValidators (metadata, context)" />
<MemberSignature Language="C++ CLI" Value="public:
 override System::Collections::Generic::IEnumerable<System::Web::ModelBinding::ModelValidator ^> ^ GetValidators(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.Collections.Generic.IEnumerable<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>Gets the validators for the model using the specified metadata and execution context.</summary>
<returns>The validators.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">The <paramref name="metadata" /> or <paramref name="context" /> parameter is <see langword="null" />.</exception>
<exception cref="T:System.ArgumentException">The property name in the metadata does not refer to one of the properties of the container type.</exception>
</Docs>
</Member>
<Member MemberName="GetValidators">
<MemberSignature Language="C#" Value="protected abstract System.Collections.Generic.IEnumerable<System.Web.ModelBinding.ModelValidator> GetValidators (System.Web.ModelBinding.ModelMetadata metadata, System.Web.ModelBinding.ModelBindingExecutionContext context, System.Collections.Generic.IEnumerable<Attribute> attributes);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class System.Collections.Generic.IEnumerable`1<class System.Web.ModelBinding.ModelValidator> GetValidators(class System.Web.ModelBinding.ModelMetadata metadata, class System.Web.ModelBinding.ModelBindingExecutionContext context, class System.Collections.Generic.IEnumerable`1<class System.Attribute> attributes) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Web.ModelBinding.AssociatedValidatorProvider.GetValidators(System.Web.ModelBinding.ModelMetadata,System.Web.ModelBinding.ModelBindingExecutionContext,System.Collections.Generic.IEnumerable{System.Attribute})" />
<MemberSignature Language="VB.NET" Value="Protected MustOverride Function GetValidators (metadata As ModelMetadata, context As ModelBindingExecutionContext, attributes As IEnumerable(Of Attribute)) As IEnumerable(Of ModelValidator)" />
<MemberSignature Language="F#" Value="override this.GetValidators : System.Web.ModelBinding.ModelMetadata * System.Web.ModelBinding.ModelBindingExecutionContext * seq<Attribute> -> seq<System.Web.ModelBinding.ModelValidator>" Usage="associatedValidatorProvider.GetValidators (metadata, context, attributes)" />
<MemberSignature Language="C++ CLI" Value="protected:
 abstract System::Collections::Generic::IEnumerable<System::Web::ModelBinding::ModelValidator ^> ^ GetValidators(System::Web::ModelBinding::ModelMetadata ^ metadata, System::Web::ModelBinding::ModelBindingExecutionContext ^ context, System::Collections::Generic::IEnumerable<Attribute ^> ^ attributes);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Web</AssemblyName>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Generic.IEnumerable<System.Web.ModelBinding.ModelValidator></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="metadata" Type="System.Web.ModelBinding.ModelMetadata" />
<Parameter Name="context" Type="System.Web.ModelBinding.ModelBindingExecutionContext" />
<Parameter Name="attributes" Type="System.Collections.Generic.IEnumerable<System.Attribute>" />
</Parameters>
<Docs>
<param name="metadata">The metadata.</param>
<param name="context">The execution context.</param>
<param name="attributes">The attributes.</param>
<summary>When implemented in a derived type, gets the validators for the model, using the specified metadata, execution context, and attributes.</summary>
<returns>The validators.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>