-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSystem.Web.Mvc.xml
More file actions
11485 lines (11485 loc) · 919 KB
/
System.Web.Mvc.xml
File metadata and controls
11485 lines (11485 loc) · 919 KB
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
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Web.Mvc</name>
</assembly>
<members>
<member name="T:System.Web.Mvc.AcceptVerbsAttribute">
<summary>Represents an attribute that specifies which HTTP verbs an action method will respond to.</summary>
</member>
<member name="M:System.Web.Mvc.AcceptVerbsAttribute.#ctor(System.String[])">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AcceptVerbsAttribute" /> class by using a list of HTTP verbs that the action method will respond to.</summary>
<param name="verbs">The HTTP verbs that the action method will respond to.</param>
<exception cref="T:System.ArgumentException">The <paramref name="verbs" /> parameter is null or zero length.</exception>
</member>
<member name="M:System.Web.Mvc.AcceptVerbsAttribute.#ctor(System.Web.Mvc.HttpVerbs)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AcceptVerbsAttribute" /> class using the HTTP verbs that the action method will respond to.</summary>
<param name="verbs">The HTTP verbs that the action method will respond to.</param>
</member>
<member name="M:System.Web.Mvc.AcceptVerbsAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
<summary>Determines whether the specified method information is valid for the specified controller context.</summary>
<returns>true if the method information is valid; otherwise, false.</returns>
<param name="controllerContext">The controller context.</param>
<param name="methodInfo">The method information.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext " />parameter is null.</exception>
</member>
<member name="P:System.Web.Mvc.AcceptVerbsAttribute.Verbs">
<summary>Gets or sets the list of HTTP verbs that the action method will respond to.</summary>
<returns>The list of HTTP verbs that the action method will respond to.</returns>
</member>
<member name="T:System.Web.Mvc.ActionDescriptor">
<summary>Provides information about an action method, such as its name, controller, parameters, attributes, and filters.</summary>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionDescriptor" /> class.</summary>
</member>
<member name="P:System.Web.Mvc.ActionDescriptor.ActionName">
<summary>Gets the name of the action method.</summary>
<returns>The name of the action method.</returns>
</member>
<member name="P:System.Web.Mvc.ActionDescriptor.ControllerDescriptor">
<summary>Gets the controller descriptor.</summary>
<returns>The controller descriptor.</returns>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>Executes the action method by using the specified parameters and controller context.</summary>
<returns>The result of executing the action method.</returns>
<param name="controllerContext">The controller context.</param>
<param name="parameters">The parameters of the action method.</param>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.GetCustomAttributes(System.Boolean)">
<summary>Returns an array of custom attributes that are defined for this member, excluding named attributes.</summary>
<returns>An array of custom attributes, or an empty array if no custom attributes exist.</returns>
<param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
<exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
<exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
<summary>Returns an array of custom attributes that are defined for this member, identified by type.</summary>
<returns>An array of custom attributes, or an empty array if no custom attributes of the specified type exist.</returns>
<param name="attributeType">The type of the custom attributes.</param>
<param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
<exception cref="T:System.TypeLoadException">The custom attribute type cannot be loaded.</exception>
<exception cref="T:System.Reflection.AmbiguousMatchException">There is more than one attribute of type <paramref name="attributeType" /> defined for this member.</exception>
<exception cref="T:System.ArgumentNullException">The <paramref name="attritubeType" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.GetFilterAttributes(System.Boolean)">
<summary>Gets the filter attributes.</summary>
<returns>The filter attributes.</returns>
<param name="useCache">true to use the cache, otherwise false.</param>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.GetFilters">
<summary>Returns the filters that are associated with this action method.</summary>
<returns>The filters that are associated with this action method.</returns>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.GetParameters">
<summary>Returns the parameters of the action method.</summary>
<returns>The parameters of the action method.</returns>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.GetSelectors">
<summary>Returns the action-method selectors.</summary>
<returns>The action-method selectors.</returns>
</member>
<member name="M:System.Web.Mvc.ActionDescriptor.IsDefined(System.Type,System.Boolean)">
<summary>Determines whether one or more instances of the specified attribute type are defined for this member.</summary>
<returns>true if <paramref name="attributeType" /> is defined for this member; otherwise, false.</returns>
<param name="attributeType">The type of the custom attribute.</param>
<param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="attritubeType" /> parameter is null.</exception>
</member>
<member name="P:System.Web.Mvc.ActionDescriptor.UniqueId">
<summary>Gets the unique ID for the action descriptor using lazy initialization.</summary>
<returns>The unique ID.</returns>
</member>
<member name="T:System.Web.Mvc.ActionExecutedContext">
<summary>Provides the context for the ActionExecuted method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionExecutedContext.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutedContext" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionExecutedContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Boolean,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutedContext" /> class.</summary>
<param name="controllerContext">The controller context.</param>
<param name="actionDescriptor">The action method descriptor.</param>
<param name="canceled">true if the action is canceled.</param>
<param name="exception">The exception object.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="actionDescriptor" /> parameter is null.</exception>
</member>
<member name="P:System.Web.Mvc.ActionExecutedContext.ActionDescriptor">
<summary>Gets or sets the action descriptor.</summary>
<returns>The action descriptor.</returns>
</member>
<member name="P:System.Web.Mvc.ActionExecutedContext.Canceled">
<summary>Gets or sets a value that indicates that this <see cref="T:System.Web.Mvc.ActionExecutedContext" /> object is canceled.</summary>
<returns>true if the context canceled; otherwise, false.</returns>
</member>
<member name="P:System.Web.Mvc.ActionExecutedContext.Exception">
<summary>Gets or sets the exception that occurred during the execution of the action method, if any.</summary>
<returns>The exception that occurred during the execution of the action method.</returns>
</member>
<member name="P:System.Web.Mvc.ActionExecutedContext.ExceptionHandled">
<summary>Gets or sets a value that indicates whether the exception is handled.</summary>
<returns>true if the exception is handled; otherwise, false.</returns>
</member>
<member name="P:System.Web.Mvc.ActionExecutedContext.Result">
<summary>Gets or sets the result returned by the action method.</summary>
<returns>The result returned by the action method.</returns>
</member>
<member name="T:System.Web.Mvc.ActionExecutingContext">
<summary>Provides the context for the ActionExecuting method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionExecutingContext.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutingContext" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionExecutingContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object})">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionExecutingContext" /> class by using the specified controller context, action descriptor, and action-method parameters.</summary>
<param name="controllerContext">The controller context.</param>
<param name="actionDescriptor">The action descriptor.</param>
<param name="actionParameters">The action-method parameters.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="ActionParameters" /> or <paramref name="actionDescriptor" /> parameter is null.</exception>
</member>
<member name="P:System.Web.Mvc.ActionExecutingContext.ActionDescriptor">
<summary>Gets or sets the action descriptor.</summary>
<returns>The action descriptor.</returns>
</member>
<member name="P:System.Web.Mvc.ActionExecutingContext.ActionParameters">
<summary>Gets or sets the action-method parameters.</summary>
<returns>The action-method parameters.</returns>
</member>
<member name="P:System.Web.Mvc.ActionExecutingContext.Result">
<summary>Gets or sets the result that is returned by the action method.</summary>
<returns>The result that is returned by the action method.</returns>
</member>
<member name="T:System.Web.Mvc.ActionFilterAttribute">
<summary>Represents the base class for filter attributes.</summary>
</member>
<member name="M:System.Web.Mvc.ActionFilterAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionFilterAttribute.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
<summary>Called by the ASP.NET MVC framework after the action method executes.</summary>
<param name="filterContext">The filter context.</param>
</member>
<member name="M:System.Web.Mvc.ActionFilterAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
<summary>Called by the ASP.NET MVC framework before the action method executes.</summary>
<param name="filterContext">The filter context.</param>
</member>
<member name="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
<summary>Called by the ASP.NET MVC framework after the action result executes.</summary>
<param name="filterContext">The filter context.</param>
</member>
<member name="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
<summary>Called by the ASP.NET MVC framework before the action result executes.</summary>
<param name="filterContext">The filter context.</param>
</member>
<member name="T:System.Web.Mvc.ActionMethodSelectorAttribute">
<summary>Represents an attribute that is used to influence the selection of an action method.</summary>
</member>
<member name="M:System.Web.Mvc.ActionMethodSelectorAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionMethodSelectorAttribute" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionMethodSelectorAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
<summary>Determines whether the action method selection is valid for the specified controller context.</summary>
<returns>true if the action method selection is valid for the specified controller context; otherwise, false.</returns>
<param name="controllerContext">The controller context.</param>
<param name="methodInfo">Information about the action method.</param>
</member>
<member name="T:System.Web.Mvc.ActionNameAttribute">
<summary>Represents an attribute that is used for the name of an action.</summary>
</member>
<member name="M:System.Web.Mvc.ActionNameAttribute.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionNameAttribute" /> class.</summary>
<param name="name">Name of the action.</param>
<exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
</member>
<member name="M:System.Web.Mvc.ActionNameAttribute.IsValidName(System.Web.Mvc.ControllerContext,System.String,System.Reflection.MethodInfo)">
<summary>Determines whether the action name is valid within the specified controller context.</summary>
<returns>true if the action name is valid within the specified controller context; otherwise, false.</returns>
<param name="controllerContext">The controller context.</param>
<param name="actionName">The name of the action.</param>
<param name="methodInfo">Information about the action method.</param>
</member>
<member name="P:System.Web.Mvc.ActionNameAttribute.Name">
<summary>Gets or sets the name of the action.</summary>
<returns>The name of the action.</returns>
</member>
<member name="T:System.Web.Mvc.ActionNameSelectorAttribute">
<summary>Represents an attribute that affects the selection of an action method.</summary>
</member>
<member name="M:System.Web.Mvc.ActionNameSelectorAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionNameSelectorAttribute" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionNameSelectorAttribute.IsValidName(System.Web.Mvc.ControllerContext,System.String,System.Reflection.MethodInfo)">
<summary>Determines whether the action name is valid in the specified controller context.</summary>
<returns>true if the action name is valid in the specified controller context; otherwise, false.</returns>
<param name="controllerContext">The controller context.</param>
<param name="actionName">The name of the action.</param>
<param name="methodInfo">Information about the action method.</param>
</member>
<member name="T:System.Web.Mvc.ActionResult">
<summary>Represents the result of an action method.</summary>
</member>
<member name="M:System.Web.Mvc.ActionResult.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ActionResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
<summary>Enables processing of the result of an action method by a custom type that inherits from the <see cref="T:System.Web.Mvc.ActionResult" /> class.</summary>
<param name="context">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
</member>
<member name="T:System.Web.Mvc.ActionSelector">
<summary>Represents a delegate that contains the logic for selecting an action method.</summary>
</member>
<member name="T:System.Web.Mvc.AdditionalMetadataAttribute">
<summary>Provides a class that implements the <see cref="T:System.Web.Mvc.IMetadataAware" /> interface in order to support additional metadata. </summary>
</member>
<member name="M:System.Web.Mvc.AdditionalMetadataAttribute.#ctor(System.String,System.Object)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AdditionalMetadataAttribute" /> class.</summary>
<param name="name">The name of the model metadata.</param>
<param name="value">The value of the model metadata.</param>
</member>
<member name="P:System.Web.Mvc.AdditionalMetadataAttribute.Name">
<summary>Gets the name of the additional metadata attribute.</summary>
<returns>The name of the of the additional metadata attribute.</returns>
</member>
<member name="M:System.Web.Mvc.AdditionalMetadataAttribute.OnMetadataCreated(System.Web.Mvc.ModelMetadata)">
<summary>Provides metadata to the model metadata creation process.</summary>
<param name="metadata">The meta data.</param>
</member>
<member name="P:System.Web.Mvc.AdditionalMetadataAttribute.TypeId">
<summary>Gets the type of the of the additional metadata attribute.</summary>
<returns>The type of the of the additional metadata attribute.</returns>
</member>
<member name="P:System.Web.Mvc.AdditionalMetadataAttribute.Value">
<summary>Gets the value of the of the additional metadata attribute.</summary>
<returns>The value of the of the additional metadata attribute.</returns>
</member>
<member name="T:System.Web.Mvc.AjaxHelper">
<summary>Represents support for rendering HTML in AJAX scenarios within a view.</summary>
</member>
<member name="M:System.Web.Mvc.AjaxHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper" /> class using the specified view context and view data container.</summary>
<param name="viewContext">The view context.</param>
<param name="viewDataContainer">The view data container.</param>
<exception cref="T:System.ArgumentNullException">One or both of the parameters is null.</exception>
</member>
<member name="M:System.Web.Mvc.AjaxHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper" /> class by using the specified view context, view data container, and route collection.</summary>
<param name="viewContext">The view context.</param>
<param name="viewDataContainer">The view data container.</param>
<param name="routeCollection">The URL route collection.</param>
<exception cref="T:System.ArgumentNullException">One or more of the parameters is null.</exception>
</member>
<member name="P:System.Web.Mvc.AjaxHelper.GlobalizationScriptPath">
<summary>Gets or sets the root path for the location to use for globalization script files.</summary>
<returns>The location of the folder where globalization script files are stored. The default location is "~/Scripts/Globalization".</returns>
</member>
<member name="M:System.Web.Mvc.AjaxHelper.JavaScriptStringEncode(System.String)">
<summary>Serializes the specified message and returns the resulting JSON-formatted string.</summary>
<returns>The serialized message as a JSON-formatted string.</returns>
<param name="message">The message to serialize.</param>
</member>
<member name="P:System.Web.Mvc.AjaxHelper.RouteCollection">
<summary>Gets the collection of URL routes for the application.</summary>
<returns>The collection of routes for the application.</returns>
</member>
<member name="P:System.Web.Mvc.AjaxHelper.ViewBag">
<summary>Gets the ViewBag.</summary>
<returns>The ViewBag.</returns>
</member>
<member name="P:System.Web.Mvc.AjaxHelper.ViewContext">
<summary>Gets the context information about the view.</summary>
<returns>The context of the view.</returns>
</member>
<member name="P:System.Web.Mvc.AjaxHelper.ViewData">
<summary>Gets the current view data dictionary.</summary>
<returns>The view data dictionary.</returns>
</member>
<member name="P:System.Web.Mvc.AjaxHelper.ViewDataContainer">
<summary>Gets the view data container.</summary>
<returns>The view data container.</returns>
</member>
<member name="T:System.Web.Mvc.AjaxHelper`1">
<summary>Represents support for rendering HTML in AJAX scenarios within a strongly typed view.</summary>
<typeparam name="TModel">The type of the model.</typeparam>
</member>
<member name="M:System.Web.Mvc.AjaxHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> class by using the specified view context and view data container.</summary>
<param name="viewContext">The view context.</param>
<param name="viewDataContainer">The view data container.</param>
</member>
<member name="M:System.Web.Mvc.AjaxHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer,System.Web.Routing.RouteCollection)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> class by using the specified view context, view data container, and URL route collection.</summary>
<param name="viewContext">The view context.</param>
<param name="viewDataContainer">The view data container.</param>
<param name="routeCollection">The URL route collection.</param>
</member>
<member name="P:System.Web.Mvc.AjaxHelper`1.ViewBag">
<summary>Gets the ViewBag.</summary>
<returns>The ViewBag.</returns>
</member>
<member name="P:System.Web.Mvc.AjaxHelper`1.ViewData">
<summary>Gets the strongly typed version of the view data dictionary.</summary>
<returns>The strongly typed data dictionary of the view.</returns>
</member>
<member name="T:System.Web.Mvc.AjaxRequestExtensions">
<summary>Represents a class that extends the <see cref="T:System.Web.HttpRequestBase" /> class by adding the ability to determine whether an HTTP request is an AJAX request.</summary>
</member>
<member name="M:System.Web.Mvc.AjaxRequestExtensions.IsAjaxRequest(System.Web.HttpRequestBase)">
<summary>Determines whether the specified HTTP request is an AJAX request.</summary>
<returns>true if the specified HTTP request is an AJAX request; otherwise, false.</returns>
<param name="request">The HTTP request.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="request" /> parameter is null (Nothing in Visual Basic).</exception>
</member>
<member name="T:System.Web.Mvc.AllowAnonymousAttribute">
<summary>Represents an attribute that marks controllers and actions to skip the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> during authorization.</summary>
</member>
<member name="M:System.Web.Mvc.AllowAnonymousAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AllowAnonymousAttribute" /> class.</summary>
</member>
<member name="T:System.Web.Mvc.AllowHtmlAttribute">
<summary>Allows a request to include HTML markup during model binding by skipping request validation for the property. (It is strongly recommended that your application explicitly check all models where you disable request validation in order to prevent script exploits.)</summary>
</member>
<member name="M:System.Web.Mvc.AllowHtmlAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AllowHtmlAttribute" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.AllowHtmlAttribute.OnMetadataCreated(System.Web.Mvc.ModelMetadata)">
<summary>This method supports the ASP.NET MVC validation infrastructure and is not intended to be used directly from your code.</summary>
<param name="metadata">The model metadata.</param>
</member>
<member name="T:System.Web.Mvc.AreaReference">
<summary>Controls interpretation of a controller name when constructing a <see cref="T:System.Web.Mvc.RemoteAttribute" />.</summary>
</member>
<member name="F:System.Web.Mvc.AreaReference.UseCurrent">
<summary>Find the controller in the current area.</summary>
</member>
<member name="F:System.Web.Mvc.AreaReference.UseRoot">
<summary>Find the controller in the root area.</summary>
</member>
<member name="T:System.Web.Mvc.AreaRegistration">
<summary>Provides a way to register one or more areas in an ASP.NET MVC application.</summary>
</member>
<member name="M:System.Web.Mvc.AreaRegistration.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistration" /> class.</summary>
</member>
<member name="P:System.Web.Mvc.AreaRegistration.AreaName">
<summary>Gets the name of the area to register.</summary>
<returns>The name of the area to register.</returns>
</member>
<member name="M:System.Web.Mvc.AreaRegistration.RegisterAllAreas">
<summary>Registers all areas in an ASP.NET MVC application.</summary>
</member>
<member name="M:System.Web.Mvc.AreaRegistration.RegisterAllAreas(System.Object)">
<summary>Registers all areas in an ASP.NET MVC application by using the specified user-defined information.</summary>
<param name="state">An object that contains user-defined information to pass to the area.</param>
</member>
<member name="M:System.Web.Mvc.AreaRegistration.RegisterArea(System.Web.Mvc.AreaRegistrationContext)">
<summary>Registers an area in an ASP.NET MVC application using the specified area's context information.</summary>
<param name="context">Encapsulates the information that is required in order to register the area.</param>
</member>
<member name="T:System.Web.Mvc.AreaRegistrationContext">
<summary>Encapsulates the information that is required in order to register an area within an ASP.NET MVC application.</summary>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.#ctor(System.String,System.Web.Routing.RouteCollection)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistrationContext" /> class using the specified area name and routes collection.</summary>
<param name="areaName">The name of the area to register.</param>
<param name="routes">The collection of routes for the application.</param>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.#ctor(System.String,System.Web.Routing.RouteCollection,System.Object)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AreaRegistrationContext" /> class using the specified area name, routes collection, and user-defined data.</summary>
<param name="areaName">The name of the area to register.</param>
<param name="routes">The collection of routes for the application.</param>
<param name="state">An object that contains user-defined information to pass to the area.</param>
</member>
<member name="P:System.Web.Mvc.AreaRegistrationContext.AreaName">
<summary>Gets the name of the area to register.</summary>
<returns>The name of the area to register.</returns>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String)">
<summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property.</summary>
<returns>A reference to the mapped route.</returns>
<param name="name">The name of the route.</param>
<param name="url">The URL pattern for the route.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object)">
<summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values.</summary>
<returns>A reference to the mapped route.</returns>
<param name="name">The name of the route.</param>
<param name="url">The URL pattern for the route.</param>
<param name="defaults">An object that contains default route values.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.Object)">
<summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values and constraint.</summary>
<returns>A reference to the mapped route.</returns>
<param name="name">The name of the route.</param>
<param name="url">The URL pattern for the route.</param>
<param name="defaults">An object that contains default route values.</param>
<param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.Object,System.String[])">
<summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values, constraints, and namespaces.</summary>
<returns>A reference to the mapped route.</returns>
<param name="name">The name of the route.</param>
<param name="url">The URL pattern for the route.</param>
<param name="defaults">An object that contains default route values.</param>
<param name="constraints">A set of expressions that specify valid values for a URL parameter.</param>
<param name="namespaces">An enumerable set of namespaces for the application.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.Object,System.String[])">
<summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified route default values and namespaces.</summary>
<returns>A reference to the mapped route.</returns>
<param name="name">The name of the route.</param>
<param name="url">The URL pattern for the route.</param>
<param name="defaults">An object that contains default route values.</param>
<param name="namespaces">An enumerable set of namespaces for the application.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.AreaRegistrationContext.MapRoute(System.String,System.String,System.String[])">
<summary>Maps the specified URL route and associates it with the area that is specified by the <see cref="P:System.Web.Mvc.AreaRegistrationContext.AreaName" /> property, using the specified namespaces.</summary>
<returns>A reference to the mapped route.</returns>
<param name="name">The name of the route.</param>
<param name="url">The URL pattern for the route.</param>
<param name="namespaces">An enumerable set of namespaces for the application.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
</member>
<member name="P:System.Web.Mvc.AreaRegistrationContext.Namespaces">
<summary>Gets the namespaces for the application.</summary>
<returns>An enumerable set of namespaces for the application.</returns>
</member>
<member name="P:System.Web.Mvc.AreaRegistrationContext.Routes">
<summary>Gets a collection of defined routes for the application.</summary>
<returns>A collection of defined routes for the application.</returns>
</member>
<member name="P:System.Web.Mvc.AreaRegistrationContext.State">
<summary>Gets an object that contains user-defined information to pass to the area.</summary>
<returns>An object that contains user-defined information to pass to the area.</returns>
</member>
<member name="T:System.Web.Mvc.AssociatedMetadataProvider">
<summary>Provides an abstract class to implement a metadata provider.</summary>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.#ctor">
<summary>Called from constructors in a derived class to initialize the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
<summary>When overridden in a derived class, creates the model metadata for the property.</summary>
<returns>The model metadata for the property.</returns>
<param name="attributes">The set of attributes.</param>
<param name="containerType">The type of the container.</param>
<param name="modelAccessor">The model accessor.</param>
<param name="modelType">The type of the model.</param>
<param name="propertyName">The name of the property.</param>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.FilterAttributes(System.Type,System.ComponentModel.PropertyDescriptor,System.Collections.Generic.IEnumerable{System.Attribute})">
<summary>Gets a list of attributes.</summary>
<returns>A list of attributes.</returns>
<param name="containerType">The type of the container.</param>
<param name="propertyDescriptor">The property descriptor.</param>
<param name="attributes">The attribute container.</param>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
<summary>Returns a list of properties for the model.</summary>
<returns>A list of properties for the model.</returns>
<param name="container">The model container.</param>
<param name="containerType">The type of the container.</param>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.ComponentModel.PropertyDescriptor)">
<summary>Returns the metadata for the specified property using the container type and property descriptor.</summary>
<returns>The metadata for the specified property using the container type and property descriptor.</returns>
<param name="modelAccessor">The model accessor.</param>
<param name="containerType">The type of the container.</param>
<param name="propertyDescriptor">The property descriptor</param>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
<summary>Returns the metadata for the specified property using the container type and property name.</summary>
<returns>The metadata for the specified property using the container type and property name.</returns>
<param name="modelAccessor">The model accessor.</param>
<param name="containerType">The type of the container.</param>
<param name="propertyName">The name of the property.</param>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetMetadataForType(System.Func{System.Object},System.Type)">
<summary>Returns the metadata for the specified property using the type of the model.</summary>
<returns>The metadata for the specified property using the type of the model.</returns>
<param name="modelAccessor">The model accessor.</param>
<param name="modelType">The type of the model.</param>
</member>
<member name="M:System.Web.Mvc.AssociatedMetadataProvider.GetTypeDescriptor(System.Type)">
<summary>Returns the type descriptor from the specified type.</summary>
<returns>The type descriptor.</returns>
<param name="type">The type.</param>
</member>
<member name="T:System.Web.Mvc.AssociatedValidatorProvider">
<summary>Provides an abstract class for classes that implement a validation provider.</summary>
</member>
<member name="M:System.Web.Mvc.AssociatedValidatorProvider.#ctor">
<summary>Called from constructors in derived classes to initialize the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetTypeDescriptor(System.Type)">
<summary>Gets a type descriptor for the specified type.</summary>
<returns>A type descriptor for the specified type.</returns>
<param name="type">The type of the validation provider.</param>
</member>
<member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
<summary>Gets the validators for the model using the metadata and controller context.</summary>
<returns>The validators for the model.</returns>
<param name="metadata">The metadata.</param>
<param name="context">The controller context.</param>
</member>
<member name="M:System.Web.Mvc.AssociatedValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.Collections.Generic.IEnumerable{System.Attribute})">
<summary>Gets the validators for the model using the metadata, the controller context, and a list of attributes.</summary>
<returns>The validators for the model.</returns>
<param name="metadata">The metadata.</param>
<param name="context">The controller context.</param>
<param name="attributes">The list of attributes.</param>
</member>
<member name="T:System.Web.Mvc.AsyncController">
<summary>Provided for backward compatibility with ASP.NET MVC 3.</summary>
</member>
<member name="M:System.Web.Mvc.AsyncController.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AsyncController" /> class.</summary>
</member>
<member name="T:System.Web.Mvc.AsyncTimeoutAttribute">
<summary>Represents an attribute that is used to set the timeout value, in milliseconds, for an asynchronous method.</summary>
</member>
<member name="M:System.Web.Mvc.AsyncTimeoutAttribute.#ctor(System.Int32)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AsyncTimeoutAttribute" /> class.</summary>
<param name="duration">The timeout value, in milliseconds.</param>
</member>
<member name="P:System.Web.Mvc.AsyncTimeoutAttribute.Duration">
<summary>Gets the timeout duration, in milliseconds.</summary>
<returns>The timeout duration, in milliseconds.</returns>
</member>
<member name="M:System.Web.Mvc.AsyncTimeoutAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
<summary>Called by ASP.NET before the asynchronous action method executes.</summary>
<param name="filterContext">The filter context.</param>
</member>
<member name="T:System.Web.Mvc.AuthorizationContext">
<summary>Encapsulates the information that is required for using an <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute.</summary>
</member>
<member name="M:System.Web.Mvc.AuthorizationContext.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.AuthorizationContext.#ctor(System.Web.Mvc.ControllerContext)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class using the specified controller context.</summary>
<param name="controllerContext">The context within which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
</member>
<member name="M:System.Web.Mvc.AuthorizationContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizationContext" /> class using the specified controller context and action descriptor.</summary>
<param name="controllerContext">The context in which the result is executed. The context information includes the controller, HTTP content, request context, and route data.</param>
<param name="actionDescriptor">An object that provides information about an action method, such as its name, controller, parameters, attributes, and filters.</param>
</member>
<member name="P:System.Web.Mvc.AuthorizationContext.ActionDescriptor">
<summary>Provides information about the action method that is marked by the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute, such as its name, controller, parameters, attributes, and filters.</summary>
<returns>The action descriptor for the action method that is marked by the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> attribute.</returns>
</member>
<member name="P:System.Web.Mvc.AuthorizationContext.Result">
<summary>Gets or sets the result that is returned by an action method.</summary>
<returns>The result that is returned by an action method.</returns>
</member>
<member name="T:System.Web.Mvc.AuthorizeAttribute">
<summary>Specifies that access to a controller or action method is restricted to users who meet the authorization requirement.</summary>
</member>
<member name="M:System.Web.Mvc.AuthorizeAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.AuthorizeAttribute.AuthorizeCore(System.Web.HttpContextBase)">
<summary>When overridden, provides an entry point for custom authorization checks.</summary>
<returns>true if the user is authorized; otherwise, false.</returns>
<param name="httpContext">The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.AuthorizeAttribute.HandleUnauthorizedRequest(System.Web.Mvc.AuthorizationContext)">
<summary>Processes HTTP requests that fail authorization.</summary>
<param name="filterContext">Encapsulates the information for using <see cref="T:System.Web.Mvc.AuthorizeAttribute" />. The <paramref name="filterContext" /> object contains the controller, HTTP context, request context, action result, and route data.</param>
</member>
<member name="M:System.Web.Mvc.AuthorizeAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
<summary>Called when a process requests authorization.</summary>
<param name="filterContext">The filter context, which encapsulates information for using <see cref="T:System.Web.Mvc.AuthorizeAttribute" />.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
</member>
<member name="M:System.Web.Mvc.AuthorizeAttribute.OnCacheAuthorization(System.Web.HttpContextBase)">
<summary>Called when the caching module requests authorization.</summary>
<returns>A reference to the validation status.</returns>
<param name="httpContext">The HTTP context, which encapsulates all HTTP-specific information about an individual HTTP request.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
</member>
<member name="P:System.Web.Mvc.AuthorizeAttribute.Roles">
<summary>Gets or sets the user roles that are authorized to access the controller or action method.</summary>
<returns>The user roles that are authorized to access the controller or action method.</returns>
</member>
<member name="P:System.Web.Mvc.AuthorizeAttribute.TypeId">
<summary>Gets the unique identifier for this attribute.</summary>
<returns>The unique identifier for this attribute.</returns>
</member>
<member name="P:System.Web.Mvc.AuthorizeAttribute.Users">
<summary>Gets or sets the users that are authorized to access the controller or action method.</summary>
<returns>The users that are authorized to access the controller or action method.</returns>
</member>
<member name="T:System.Web.Mvc.BindAttribute">
<summary>Represents an attribute that is used to provide details about how model binding to a parameter should occur.</summary>
</member>
<member name="M:System.Web.Mvc.BindAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BindAttribute" /> class.</summary>
</member>
<member name="P:System.Web.Mvc.BindAttribute.Exclude">
<summary>Gets or sets a comma-delimited list of property names for which binding is not allowed.</summary>
<returns>The exclude list.</returns>
</member>
<member name="P:System.Web.Mvc.BindAttribute.Include">
<summary>Gets or sets a comma-delimited list of property names for which binding is allowed.</summary>
<returns>The include list.</returns>
</member>
<member name="M:System.Web.Mvc.BindAttribute.IsPropertyAllowed(System.String)">
<summary>Determines whether the specified property is allowed.</summary>
<returns>true if the specified property is allowed; otherwise, false.</returns>
<param name="propertyName">The name of the property.</param>
</member>
<member name="P:System.Web.Mvc.BindAttribute.Prefix">
<summary>Gets or sets the prefix to use when markup is rendered for binding to an action argument or to a model property.</summary>
<returns>The prefix to use.</returns>
</member>
<member name="T:System.Web.Mvc.BuildManagerCompiledView">
<summary>Represents the base class for views that are compiled by the BuildManager class before being rendered by a view engine.</summary>
</member>
<member name="M:System.Web.Mvc.BuildManagerCompiledView.#ctor(System.Web.Mvc.ControllerContext,System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerCompiledView" /> class using the specified controller context and view path.</summary>
<param name="controllerContext">The controller context.</param>
<param name="viewPath">The view path.</param>
</member>
<member name="M:System.Web.Mvc.BuildManagerCompiledView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.Web.Mvc.IViewPageActivator)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerCompiledView" /> class using the specified controller context, view path, and view page activator.</summary>
<param name="controllerContext">Context information for the current controller. This information includes the HTTP context, request context, route data, parent action view context, and more.</param>
<param name="viewPath">The path to the view that will be rendered.</param>
<param name="viewPageActivator">The object responsible for dynamically constructing the view page at run time. </param>
<exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
<exception cref="T:System.ArgumentException">The <paramref name="viewPath" /> parameter is null or empty.</exception>
</member>
<member name="M:System.Web.Mvc.BuildManagerCompiledView.Render(System.Web.Mvc.ViewContext,System.IO.TextWriter)">
<summary>Renders the specified view context by using the specified the writer object.</summary>
<param name="viewContext">Information related to rendering a view, such as view data, temporary data, and form context.</param>
<param name="writer">The writer object.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="viewContext" /> parameter is null.</exception>
<exception cref="T:SInvalidOperationException">An instance of the view type could not be created.</exception>
</member>
<member name="M:System.Web.Mvc.BuildManagerCompiledView.RenderView(System.Web.Mvc.ViewContext,System.IO.TextWriter,System.Object)">
<summary>When overridden in a derived class, renders the specified view context by using the specified writer object and object instance.</summary>
<param name="viewContext">Information related to rendering a view, such as view data, temporary data, and form context.</param>
<param name="writer">The writer object.</param>
<param name="instance">An object that contains additional information that can be used in the view.</param>
</member>
<member name="P:System.Web.Mvc.BuildManagerCompiledView.ViewPath">
<summary>Gets or sets the view path.</summary>
<returns>The view path.</returns>
</member>
<member name="T:System.Web.Mvc.BuildManagerViewEngine">
<summary>Provides a base class for view engines.</summary>
</member>
<member name="M:System.Web.Mvc.BuildManagerViewEngine.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerViewEngine" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.BuildManagerViewEngine.#ctor(System.Web.Mvc.IViewPageActivator)">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.BuildManagerViewEngine" /> class using the specified view page activator.</summary>
<param name="viewPageActivator">The view page activator.</param>
</member>
<member name="M:System.Web.Mvc.BuildManagerViewEngine.FileExists(System.Web.Mvc.ControllerContext,System.String)">
<summary>Gets a value that indicates whether a file exists in the specified virtual file system (path).</summary>
<returns>true if the file exists in the virtual file system; otherwise, false.</returns>
<param name="controllerContext">The controller context.</param>
<param name="virtualPath">The virtual path.</param>
</member>
<member name="P:System.Web.Mvc.BuildManagerViewEngine.IsPrecompiledNonUpdateableSite"></member>
<member name="P:System.Web.Mvc.BuildManagerViewEngine.ViewPageActivator">
<summary>Gets the view page activator.</summary>
<returns>The view page activator.</returns>
</member>
<member name="T:System.Web.Mvc.ByteArrayModelBinder">
<summary>Maps a browser request to a byte array.</summary>
</member>
<member name="M:System.Web.Mvc.ByteArrayModelBinder.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ByteArrayModelBinder" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.ByteArrayModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
<summary>Binds the model by using the specified controller context and binding context.</summary>
<returns>The bound data object.Implements<see cref="M:System.Web.Mvc.IModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)" /></returns>
<param name="controllerContext">The context within which the controller operates. The context information includes the controller, HTTP content, request context, and route data.</param>
<param name="bindingContext">The context within which the model is bound. The context includes information such as the model object, model name, model type, property filter, and value provider.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="bindingContext" /> parameter is null.</exception>
</member>
<member name="T:System.Web.Mvc.CachedAssociatedMetadataProvider`1">
<summary>Provides an abstract class to implement a cached metadata provider.</summary>
<typeparam name="TModelMetadata"></typeparam>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedAssociatedMetadataProvider`1" /> class.</summary>
</member>
<member name="P:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CacheItemPolicy">
<summary>Gets the cache item policy.</summary>
<returns>The cache item policy.</returns>
</member>
<member name="P:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CacheKeyPrefix">
<summary>Gets the cache key prefix.</summary>
<returns>The cache key prefix.</returns>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
<summary>When overridden in a derived class, creates the cached model metadata for the property.</summary>
<returns>The cached model metadata for the property.</returns>
<param name="attributes">The attributes.</param>
<param name="containerType">The container type.</param>
<param name="modelAccessor">The model accessor.</param>
<param name="modelType">The model type.</param>
<param name="propertyName">The property name.</param>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CreateMetadataFromPrototype(`0,System.Func{System.Object})">
<summary>Creates prototype metadata by applying the prototype and model access to yield the final metadata.</summary>
<returns>The prototype metadata.</returns>
<param name="prototype">The prototype.</param>
<param name="modelAccessor">The model accessor.</param>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
<summary>Creates a metadata prototype.</summary>
<returns>A metadata prototype.</returns>
<param name="attributes">The attributes.</param>
<param name="containerType">The container type.</param>
<param name="modelType">The model type.</param>
<param name="propertyName">The property name.</param>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForProperties(System.Object,System.Type)">
<summary>Gets the metadata for the properties.</summary>
<returns>The metadata for the properties.</returns>
<param name="container">The container.</param>
<param name="containerType">The container type.</param>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForProperty(System.Func{System.Object},System.Type,System.ComponentModel.PropertyDescriptor)">
<summary>Returns the metadata for the specified property.</summary>
<returns>The metadata for the specified property.</returns>
<param name="modelAccessor">The model accessor.</param>
<param name="containerType">The container type.</param>
<param name="propertyDescriptor">The property descriptor.</param>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
<summary>Returns the metadata for the specified property.</summary>
<returns>The metadata for the specified property.</returns>
<param name="modelAccessor">The model accessor.</param>
<param name="containerType">The container type.</param>
<param name="propertyName">The property name.</param>
</member>
<member name="M:System.Web.Mvc.CachedAssociatedMetadataProvider`1.GetMetadataForType(System.Func{System.Object},System.Type)">
<summary>Returns the cached metadata for the specified property using the type of the model.</summary>
<returns>The cached metadata for the specified property using the type of the model.</returns>
<param name="modelAccessor">The model accessor.</param>
<param name="modelType">The type of the container.</param>
</member>
<member name="P:System.Web.Mvc.CachedAssociatedMetadataProvider`1.PrototypeCache">
<summary>Gets the prototype cache.</summary>
<returns>The prototype cache.</returns>
</member>
<member name="T:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes">
<summary>Provides a container to cache <see cref="N:System.ComponentModel.DataAnnotations" /> attributes.</summary>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.#ctor(System.Attribute[])">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes" /> class.</summary>
<param name="attributes">The attributes.</param>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DataType">
<summary>Gets the data type.</summary>
<returns>The data type.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.Display">
<summary>Gets the display.</summary>
<returns>The display.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DisplayColumn">
<summary>Gets the display column.</summary>
<returns>The display column.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DisplayFormat">
<summary>Gets the display format.</summary>
<returns>The display format.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.DisplayName">
<summary>Gets the display name.</summary>
<returns>The display name.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.Editable">
<summary>Indicates whether a data field is editable.</summary>
<returns>true if the field is editable; otherwise, false.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.HiddenInput">
<summary>Gets the hidden input.</summary>
<returns>The hidden input.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.ReadOnly">
<summary>Indicates whether a data field is read only.</summary>
<returns>true if the field is read only; otherwise, false.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.Required">
<summary>Indicates whether a data field is required.</summary>
<returns>true if the field is required; otherwise, false.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.ScaffoldColumn">
<summary>Indicates whether a data field is scaffold.</summary>
<returns>true if the field is scaffold; otherwise, false.</returns>
</member>
<member name="P:System.Web.Mvc.CachedDataAnnotationsMetadataAttributes.UIHint">
<summary>Gets the UI hint.</summary>
<returns>The UI hint.</returns>
</member>
<member name="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata">
<summary>Provides a container to cache <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadata" />.</summary>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Mvc.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" /> class using the prototype and model accessor.</summary>
<param name="prototype">The prototype.</param>
<param name="modelAccessor">The model accessor.</param>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.#ctor(System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,System.Collections.Generic.IEnumerable{System.Attribute})">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" /> class using the provider, container type, model type, property name and attributes.</summary>
<param name="provider">The provider.</param>
<param name="containerType">The container type.</param>
<param name="modelType">The model type.</param>
<param name="propertyName">The property name.</param>
<param name="attributes">The attributes.</param>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeConvertEmptyStringToNull">
<summary>Gets a value that indicates whether empty strings that are posted back in forms should be converted to Nothing.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A value that indicates whether empty strings that are posted back in forms should be converted to Nothing. </returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDataTypeName">
<summary>Gets meta information about the data type.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>Meta information about the data type.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDescription">
<summary>Gets the description of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>The description of the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDisplayFormatString">
<summary>Gets the display format string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>The display format string for the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeDisplayName">
<summary>Gets the display name of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>The display name of the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeEditFormatString">
<summary>Gets the edit format string of the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>The edit format string of the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeHasNonDefaultEditFormat">
<summary>Gets a value that indicates whether the model uses a non-default edit format.</summary>
<returns>A value that indicates whether non-default edit format is used.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeHideSurroundingHtml">
<summary>Gets a value that indicates whether the model object should be rendered using associated HTML elements.Gets a value that indicates whether the model object should be rendered using associated HTML elements.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A value that indicates whether the model object should be rendered using associated HTML elements.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeIsReadOnly">
<summary>Gets a value that indicates whether the model is read-only.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A value that indicates whether the model is read-only.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeIsRequired">
<summary>Gets a value that indicates whether the model is required.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A value that indicates whether the model is required.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeNullDisplayText">
<summary>Gets the string to display for null values.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>The string to display for null values.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeOrder">
<summary>Gets a value that represents order of the current metadata.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A value that represents order of the current metadata.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeShortDisplayName">
<summary>Gets a short display name.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A short display name.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeShowForDisplay">
<summary>Gets a value that indicates whether the property should be displayed in read-only views such as list and detail views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A value that indicates whether the property should be displayed in read-only views such as list and detail views.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeShowForEdit">
<summary>Gets or sets a value that indicates whether the model should be displayed in editable views.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>Returns <see cref="T:System.Boolean" />.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeSimpleDisplayText">
<summary>Gets the simple display string for the model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>The simple display string for the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeTemplateHint">
<summary>Gets a hint that suggests what template to use for this model.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A hint that suggests what template to use for this model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadata.ComputeWatermark">
<summary>Gets a value that can be used as a watermark.If the value is cached, the cashed value is returned; otherwise the value is retrieved from the model metadata and stored in the cache.</summary>
<returns>A value that can be used as a watermark.</returns>
</member>
<member name="T:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider">
<summary>Implements the default cached model metadata provider for ASP.NET MVC.</summary>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider" /> class.</summary>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider.CreateMetadataFromPrototype(System.Web.Mvc.CachedDataAnnotationsModelMetadata,System.Func{System.Object})">
<summary>Returns a container of real instances of the cached metadata class based on prototype and model accessor.</summary>
<returns>A container of real instances of the cached metadata class.</returns>
<param name="prototype">The prototype.</param>
<param name="modelAccessor">The model accessor.</param>
</member>
<member name="M:System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider.CreateMetadataPrototype(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Type,System.String)">
<summary>Returns a container prototype instances of the metadata class.</summary>
<returns>a container prototype instances of the metadata class.</returns>
<param name="attributes">The attributes type.</param>
<param name="containerType">The container type.</param>
<param name="modelType">The model type.</param>
<param name="propertyName">The property name.</param>
</member>
<member name="T:System.Web.Mvc.CachedModelMetadata`1">
<summary>Provides a container for cached metadata.</summary>
<typeparam name="TPrototypeCache">he type of the container.</typeparam>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.#ctor(System.Web.Mvc.CachedDataAnnotationsModelMetadataProvider,System.Type,System.Type,System.String,`0)">
<summary>Constructor for creating real instances of the metadata class based on a prototype.</summary>
<param name="provider">The provider.</param>
<param name="containerType">The container type.</param>
<param name="modelType">The model type.</param>
<param name="propertyName">The property name.</param>
<param name="prototypeCache">The prototype.</param>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.#ctor(System.Web.Mvc.CachedModelMetadata{`0},System.Func{System.Object})">
<summary>Constructor for creating the prototype instances of the metadata class.</summary>
<param name="prototype">The prototype.</param>
<param name="modelAccessor">The model accessor.</param>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeConvertEmptyStringToNull">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
<returns>A cached value that indicates whether empty strings that are posted back in forms should be converted to null.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDataTypeName">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets meta information about the data type.</summary>
<returns>Meta information about the data type.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDescription">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the description of the model.</summary>
<returns>The description of the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDisplayFormatString">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the display format string for the model.</summary>
<returns>The display format string for the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeDisplayName">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the display name of the model.</summary>
<returns>The display name of the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeEditFormatString">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the edit format string of the model.</summary>
<returns>The edit format string of the model.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeHasNonDefaultEditFormat">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.</summary>
<returns>A value that indicates whether a non-default edit format is used.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeHideSurroundingHtml">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the model object should be rendered using associated HTML elements.</summary>
<returns>A cached value that indicates whether the model object should be rendered using associated HTML elements.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeIsReadOnly">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the model is read-only.</summary>
<returns>A cached value that indicates whether the model is read-only.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeIsRequired">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that indicates whether the model is required.</summary>
<returns>A cached value that indicates whether the model is required.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeNullDisplayText">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets the cached string to display for null values.</summary>
<returns>The cached string to display for null values.</returns>
</member>
<member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeOrder">
<summary>This method is protected and therefore cannot be called directly. This method was designed to be overridden in a deriving class such as <see cref="T:System.Web.Mvc.CachedDataAnnotationsModelMetadata" />.Gets or sets a cached value that represents order of the current metadata.</summary>
<returns>A cached value that represents order of the current metadata.</returns>