<summary>Adds an authenticating token to a form to help protect against request forgery and lets callers specify authentication details.</summary>
<returns>Returns the encrypted token value in a hidden HTML field.</returns>
<paramname="httpContext">The HTTP context data for a request.</param>
<paramname="salt">An optional string of random characters (such as Z*7g1&p4) that is used to add complexity to the encryption for extra safety. The default is null.</param>
<paramname="domain">The domain of a web application that a request is submitted from.</param>
<paramname="path">The virtual root path of a web application that a request is submitted from.</param>
<exceptioncref="T:System.ArgumentNullException">
<paramrefname="httpContext"/> is null.</exception>
<summary>Validates that input data from an HTML form field comes from the user who submitted the data.</summary>
<exceptioncref="T:System.ArgumentException">The current <seecref="T:System.Web.HttpContext"/> value is null.</exception>
<exceptioncref="T:System.Web.Helpers.HttpAntiForgeryException">The HTTP cookie token that accompanies a valid request is missing-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.</exception>
<summary>Validates that input data from an HTML form field comes from the user who submitted the data and lets callers specify additional validation details.</summary>
<paramname="httpContext">The HTTP context data for a request.</param>
<paramname="salt">An optional string of random characters (such as Z*7g1&p4) that is used to decrypt an authentication token created by the <seecref="T:System.Web.Helpers.AntiForgery"/> class. The default is null.</param>
<exceptioncref="T:System.ArgumentException">The current <seecref="T:System.Web.HttpContext"/> value is null.</exception>
<exceptioncref="T:System.Web.Helpers.HttpAntiForgeryException">The HTTP cookie token that accompanies a valid request is missing.-or-The form token is missing.-or-The form token value does not match the cookie token value.-or-The form token value does not match the cookie token value.-or-The <paramrefname="salt"/> value supplied does not match the <paramrefname="salt"/> value that was used to create the form token.</exception>
<summary>Gets a data provider that can provide additional data to put into all generated tokens and that can validate additional data in incoming tokens.</summary>
<summary>Gets or sets a value that indicates whether the anti-forgery system should skip checking for conditions that might indicate misuse of the system.</summary>
<returns>true if the anti-forgery system should not check for possible misuse; otherwise, false.</returns>
<summary>Returns a version of form values, cookies, and query-string variables without checking them first for HTML markup and client script.</summary>
<returns>An object that contains unvalidated versions of the form and query-string values.</returns>
<paramname="request">The <seecref="T:System.Web.HttpRequest"/> object that contains values to exclude from request validation.</param>
<summary>Returns a value from the specified form field, cookie, or query-string variable without checking it first for HTML markup and client script.</summary>
<returns>A string that contains unvalidated text from the specified field, cookie, or query-string value.</returns>
<paramname="request">The <seecref="T:System.Web.HttpRequest"/> object that contains values to exclude from validation.</param>
<paramname="key">The name of the field to exclude from validation. <paramrefname="key"/> can refer to a form field, to a cookie, or to the query-string variable.</param>
<summary>Returns all values from the Request object (including form fields, cookies, and the query string) without checking them first for HTML markup and client script.</summary>
<returns>An object that contains unvalidated versions of the form, cookie, and query-string values.</returns>
<paramname="request">The <seecref="T:System.Web.HttpRequest"/> object that contains values to exclude from validation.</param>
<summary>Returns the specified value from the Request object without checking it first for HTML markup and client script.</summary>
<returns>A string that contains unvalidated text from the specified field, cookie, or query-string value.</returns>
<paramname="request">The <seecref="T:System.Web.HttpRequestBase"/> object that contains values to exclude from validation.</param>
<paramname="key">The name of the field to exclude from validation. <paramrefname="key"/> can refer to a form field, to a cookie, or to the query-string variable.</param>
<summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
</member>
<membername="T:System.Web.Mvc.TagBuilder">
<summary>Contains classes and properties that are used to create HTML elements. This class is used to write helpers, such as those found in the <seecref="N:System.Web.Helpers"/> namespace.</summary>
<summary>Replaces each invalid character in the tag ID with a valid HTML character.</summary>
<returns>The sanitized tag ID, or null if <paramrefname="originalId"/> is null or empty, or if <paramrefname="originalId"/> does not begin with a letter.</returns>
<paramname="originalId">The ID that might contain characters to replace.</param>
<summary>Replaces each invalid character in the tag ID with the specified replacement string.</summary>
<returns>The sanitized tag ID, or null if <paramrefname="originalId"/> is null or empty, or if <paramrefname="originalId"/> does not begin with a letter.</returns>
<paramname="originalId">The ID that might contain characters to replace.</param>
<summary>Adds a new attribute or optionally replaces an existing attribute in the opening tag.</summary>
<paramname="key">The key for the attribute.</param>
<paramname="value">The value of the attribute.</param>
<paramname="replaceExisting">true to replace an existing attribute if an attribute exists that has the specified <paramrefname="key"/> value, or false to leave the original attribute unchanged.</param>
<summary>Adds new attributes or optionally replaces existing attributes in the tag.</summary>
<paramname="attributes">The collection of attributes to add or replace.</param>
<paramname="replaceExisting">For each attribute in <paramrefname="attributes"/>, true to replace the attribute if an attribute already exists that has the same key, or false to leave the original attribute unchanged.</param>
<typeparamname="TKey">The type of the key object.</typeparam>
<typeparamname="TValue">The type of the value object.</typeparam>
<summary>Sets the <seecref="P:System.Web.Mvc.TagBuilder.InnerHtml"/> property of the element to an HTML-encoded version of the specified string.</summary>
<paramname="innerText">The string to HTML-encode.</param>
<summary>Initializes a new instance of the <seecref="T:System.Web.WebPages.ApplicationPart"/> class by using the specified assembly and root virtual path.</summary>
<summary>Resolves a path to the specified assembly or resource within an assembly by using the specified base virtual path and specified virtual path.</summary>
<returns>The path of the assembly or resource.</returns>
<paramname="assembly">The assembly.</param>
<paramname="baseVirtualPath">The base virtual path.</param>
<summary>Provides objects and methods that are used to execute and render ASP.NET Web Pages application start pages (_AppStart.cshtml or _AppStart.vbhtml files).</summary>
<summary>Returns the browser capabilities object for the overridden browser capabilities or for the actual browser if no override has been specified.</summary>
<returns>The browser capabilities.</returns>
<paramname="httpContext">The current context.</param>
<summary>Specifies browser types that can be defined for the <seecref="M:System.Web.WebPages.BrowserHelpers.SetOverriddenBrowser(System.Web.HttpContextBase,System.Web.WebPages.BrowserOverride)"/> method.</summary>
<summary>Represents a base class for pages that is used when ASP.NET compiles a .cshtml or .vbhtml file and that exposes page-level and application-level properties and methods.</summary>
<summary>Gets the application-state data as a <seecref="T:System.Dynamic.DynamicObject"/> object that callers can use to create and access custom application-scoped properties.</summary>
<summary>Initializes a new instance of the <seecref="T:System.Web.WebPages.PageVirtualPathAttribute"/> class by using the specified virtual path.</summary>
<summary>Initializes a new instance of the derived class, registers the specified string as the error message to display if no value is supplied, and specifies whether the method can use unvalidated data.</summary>
<paramname="useUnvalidatedValues">true to use unvalidated user input; false to reject unvalidated data. This parameter is set to true by calling methods in circumstances when the actual value of the user input is not important, such as for required fields.</param>
<paramname="numberOfSeconds">The length of time, in seconds, before items expire from the cache.</param>
<paramname="sliding">true to indicate that items expire from the cache on a sliding basis; false to indicate that items expire when they reach the predefined expiration time.</param>
<paramname="varyByParams">The list of all parameters that can be received by a GET or POST operation that affect caching.</param>
<paramname="varyByHeaders">The list of all HTTP headers that affect caching.</param>
<paramname="varyByContentEncodings">The list of all Content-Encoding headers that affect caching.</param>
<paramname="cacheability">One of the enumeration values that specifies how items are cached.</param>
<summary>Calls the methods that are used to execute the developer-written code in the _PageStart start page and in the <seecref="P:System.Web.WebPages.StartPage.ChildPage"/> page.</summary>
<summary>Returns the initialization page for the specified page.</summary>
<returns>The _AppStart page if the _AppStart page exists. If the _AppStart page cannot be found, returns the _PageStart page if a _PageStart page exists. If the _AppStart and _PageStart pages cannot be found, returns <paramrefname="page"/>.</returns>
<paramname="page">The page.</param>
<paramname="fileName">The file name of the page.</param>
<paramname="supportedExtensions">The collection of file-name extensions that can contain ASP.NET Razor syntax, such as "cshtml" and "vbhtml".</param>
<exceptioncref="T:System.ArgumentNullException">Either <paramrefname="page"/> or <paramrefname="fileName"/> are null.</exception>
<exceptioncref="T:System.ArgumentException">
<paramrefname="supportedExtensions"/> is null or empty.</exception>
<summary>Gets property-like access to <seecref="P:System.Web.WebPages.StartPage.ChildPage"/> page data that is shared between pages, layout pages, and partial pages.</summary>
<returns>An object that contains <seecref="P:System.Web.WebPages.StartPage.ChildPage"/> page data.</returns>
<summary>Gets array-like access to <seecref="P:System.Web.WebPages.StartPage.ChildPage"/> page data that is shared between pages, layout pages, and partial pages.</summary>
<returns>An object that provides array-like access to <seecref="P:System.Web.WebPages.StartPage.ChildPage"/> page data.</returns>
<summary>Converts a string to a <seecref="T:System.DateTime"/> value and specifies a default value.</summary>
<returns>The converted value.</returns>
<paramname="value">The value to convert.</param>
<paramname="defaultValue">The value to return if <paramrefname="value"/> is null or is an invalid value. The default is the minimum time value on the system.</param>
<summary>Renders an attribute that references the CSS style definition to use when validation messages for the user input element are rendered.</summary>
<returns>The attribute.</returns>
<paramname="field">The name (value of the name attribute) of the user input element to validate.</param>
<summary>Gets the name of the current form. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
<summary>Returns a list of current validation errors, , and optionally lets you specify a list of fields to check.</summary>
<returns>The list of errors.</returns>
<paramname="fields">Optional. The names (value of the name attribute) of the user input elements to get error information for. You can specify any number of element names, separated by commas. If you do not specify a list of fields, the method returns errors for all fields.</param>
<summary>Gets the name of the class that is used to specify the appearance of error-message display when errors have occurred. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
<summary>Determines whether the contents of the user input fields pass validation checks, and optionally lets you specify a list of fields to check.</summary>
<returns>true if all specified field or fields pass validation checks; false if any field contains a validation error.</returns>
<paramname="fields">Optional. The names (value of the name attribute) of the user input elements to check for validation errors. You can specify any number of element names, separated by commas. If you do not specify a list of fields, the method checks all elements that are registered for validation.</param>
<summary>Registers the specified field as one that requires user entry and registers the specified string as the error message to display if no value is supplied.</summary>
<paramname="field">The name (value of the name attribute) of the user input element to validate.</param>
<summary>Registers the specified fields as ones that require user entry.</summary>
<paramname="fields">The names (value of the name attribute) of the user input elements to validate. You can specify any number of element names, separated by commas.</param>
<summary>Performs validation on elements registered for validation, and optionally lets you specify a list of fields to check.</summary>
<returns>The list of errors for the specified fields, if any validation errors occurred.</returns>
<paramname="fields">Optional. The names (value of the name attribute) of the user input elements to validate. You can specify any number of element names, separated by commas. If you do not specify a list, the method validates all registered elements.</param>
<summary>Gets the name of the class that is used to specify the appearance of error-message display when errors have occurred. This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
<returns>The name.</returns>
</member>
<membername="T:System.Web.WebPages.Validator">
<summary>Defines validation tests that can be registered using the <seecref="M:System.Web.WebPages.ValidationHelper.Add(System.String,System.Web.WebPages.IValidator[])"/> method.</summary>
<summary>Initializes the <seecref="T:System.Web.WebPages.WebPageBase"/> class for use by an inherited class instance. This constructor can only be called by an inherited class.</summary>
<summary>Renders the content of one page within another page.</summary>
<returns>The HTML content to render.</returns>
<paramname="path">The path of the page to render.</param>
<paramname="data">(Optional) An array of data to pass to the page being rendered. In the rendered page, these parameters can be accessed by using the <seecref="P:System.Web.WebPages.WebPageBase.PageData"/> property.</param>
<summary>In layout pages, renders the content of a named section.</summary>
<returns>The HTML content to render.</returns>
<paramname="name">The section to render.</param>
<exceptioncref="T:System.Web.HttpException">The <paramrefname="name"/> section was already rendered.-or-The <paramrefname="name"/> section was marked as required but was not found.</exception>
<summary>Contains data that is used by a <seecref="T:System.Web.WebPages.WebPage"/> object to reference details about the web application, the current HTTP request, the current execution context, and page-rendering data.</summary>
<summary>Initializes the <seecref="T:System.Web.WebPages.WebPageExecutingBase"/> class for use by an inherited class instance. This constructor can only be called by an inherited class.</summary>
<summary>Gets the application-state data as a <seecref="T:System.Dynamic.DynamicObject"/> object that callers can use to create and access custom application-scoped properties.</summary>
<summary>When overridden in a derived class, gets or sets the <seecref="T:System.Web.HttpContextBase"/> object that is associated with a page.</summary>
<summary>Returns a list of file name extensions that the current <seecref="T:System.Web.WebPages.WebPageHttpHandler"/> instance can process.</summary>
<returns>A read-only list of file name extensions that are processed by the current <seecref="T:System.Web.WebPages.WebPageHttpHandler"/> instance.</returns>
<summary>Adds a file name extension to the list of extensions that are processed by the current <seecref="T:System.Web.WebPages.WebPageHttpHandler"/> instance.</summary>
<paramname="extension">The extension to add, without a leading period.</param>
<summary>When overridden in a derived class, returns a value that indicates whether the HTTP data transfer method used by the client to request the web page is a POST request.</summary>
<returns>true if the HTTP verb is "POST"; otherwise, false.</returns>
<summary>When overridden in a derived class, provides property-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
<returns>An object that contains page data.</returns>
<summary>When overridden in a derived class, provides array-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
<returns>An object that provides array-like access to page data.</returns>
<summary>When overridden in a derived class, gets the <seecref="T:System.Web.HttpServerUtility"/> object that provides methods that can be used as part of web-page processing.</summary>
<summary>When overridden in a derived class, gets or sets the current culture used by the Resource Manager to look up culture-specific resources at run time.</summary>
<returns>The current culture used by the Resource Manager.</returns>
<summary>Returns an HTML-encoded string that represents the specified object by using a minimal encoding that is suitable only for HTML attributes that are enclosed in quotation marks.</summary>
<returns>An HTML-encoded string that represents the object.</returns>
<summary>Returns an HTML-encoded string that represents the specified string by using a minimal encoding that is suitable only for HTML attributes that are enclosed in quotation marks.</summary>
<returns>An HTML-encoded string that represents the original string.</returns>
<summary>Returns an HTML check box control that has the specified name, default checked status, and custom attributes defined by an attribute dictionary.</summary>
<returns>The HTML markup that represents the check box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element.</param>
<paramname="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML check box control that has the specified name, default checked status, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the check box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element.</param>
<paramname="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML check box control that has the specified name and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the check box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items.</summary>
<returns>The HTML markup that represents the drop-down list control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items.</summary>
<returns>The HTML markup that represents the drop-down list control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items and default item.</summary>
<returns>The HTML markup that represents the drop-down list control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML drop-down list control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items and default item.</summary>
<returns>The HTML markup that represents the drop-down list control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML drop-down list control that has the specified name, custom attributes defined by an attribute dictionary, and default selection, and that contains the specified list items and default item.</summary>
<returns>The HTML markup that represents the drop-down list control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValue">The value that specifies the item in the list that is selected by default. The selected item is the first item in the list whose value matches the parameter (or whose text matches, if there is no value.) </param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML drop-down list control that has the specified name, custom attributes defined by an attribute object, and default selection, and that contains the specified list items and default item.</summary>
<returns>The HTML markup that represents the drop-down list control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValue">The value that specifies the item in the list that is selected by default. The item that is selected is the first item in the list that has a matching value, or that matches the items displayed text if the item has no value.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML hidden control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the hidden control.</returns>
<paramname="name"> The value to assign to the name attribute of the HTML control element.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<paramname="attributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<summary>Returns an HTML label that displays the specified text, and that has the specified for attribute and custom attributes defined by an attribute dictionary.</summary>
<returns>The HTML markup that represents the label.</returns>
<paramname="labelText">The text to display.</param>
<paramname="labelFor"> The value to assign to the for attribute of the HTML control element.</param>
<paramname="attributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="labelText"/> is null or empty.</exception>
<summary>Returns an HTML label that displays the specified text, and that has the specified for attribute and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the label.</returns>
<paramname="labelText">The text to display.</param>
<paramname="labelFor">The value to assign to the for attribute of the HTML control element.</param>
<paramname="attributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="labelText"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name, size, list items, and default selections, and that specifies whether multiple selections are enabled.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
<paramname="size">The value to assign to the size attribute of the element.</param>
<paramname="allowMultiple">true to indicate that the multiple selections are enabled; otherwise, false.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items and default item.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute object, and that contains the specified list items and default item.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list box.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name and custom attributes defined by an attribute dictionary, and that contains the specified list items, default item, and selections.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object. </param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name, size, items, default item, and selections, and that specifies whether multiple selections are enabled.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
<paramname="size">The value to assign to the size attribute of the element.</param>
<paramname="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name, size, custom attributes defined by an attribute dictionary, items, default item, and selections, and that specifies whether multiple selections are enabled.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
<paramname="size">The value to assign to the size attribute of the element.</param>
<paramname="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name, size, custom attributes defined by an attribute object, items, default item, and selections, and that specifies whether multiple selections are enabled.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
<paramname="size">The value to assign to the size attribute of the element.</param>
<paramname="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML list box control that has the specified name, items, default item, and custom attributes defined by an attribute object, and selections.</summary>
<returns>The HTML markup that represents the list box control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML select element.</param>
<paramname="defaultOption">The text to display for the default option in the list.</param>
<paramname="selectList">A list of <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instances that are used to populate the list.</param>
<paramname="selectedValues">An object that specifies the items in the list that are selected by default. The selections are retrieved through reflection by examining the properties of the object.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML password control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the password control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="htmlAttributes"> An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML radio button control that has the specified name and value.</summary>
<returns>The HTML markup that represents the radio button control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML radio button control that has the specified name, value, and default selected status.</summary>
<returns>The HTML markup that represents the radio button control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="isChecked">true to indicate that the control is selected; otherwise, false.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML radio button control that has the specified name, value, default selected status, and custom attributes defined by an attribute dictionary.</summary>
<returns>The HTML markup that represents the radio button control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="isChecked">true to indicate that the control is selected; otherwise, false.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML radio button control that has the specified name, value, default selected status, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the radio button control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="isChecked">true to indicate that the control is selected; otherwise, false.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML radio button control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
<returns>The HTML markup that represents the radio button control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="htmlAttributes"> The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML radio button control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the radio button control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element. The name attribute defines the group that the radio button belongs to.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML multi-line text input (text area) control that has the specified name and custom attributes defined by an attribute dictionary.</summary>
<returns>The HTML markup that represents the text area control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML textarea element.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML multi-line text input (text area) control that has the specified name and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the text area control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML textarea element.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
<returns>The HTML markup that represents the text area control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML textarea element.</param>
<paramname="value">The text to display.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, row attribute, col attribute, and custom attributes defined by an attribute dictionary.</summary>
<returns>The HTML markup that represents the text area control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML textarea element.</param>
<paramname="value">The text to display.</param>
<paramname="rows">The value to assign to the rows attribute of the element.</param>
<paramname="columns">The value to assign to the cols attribute of the element.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, row attribute, col attribute, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the text area control.</returns>
<paramname="name"> The value to assign to the name attribute of the HTML textarea element.</param>
<paramname="value">The text to display.</param>
<paramname="rows">The value to assign to the rows attribute of the element.</param>
<paramname="columns">The value to assign to the cols attribute of the element.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML multi-line text input (text area) control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the text area control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML textarea element.</param>
<paramname="value">The text to display.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML text control that has the specified name, value, and custom attributes defined by an attribute object.</summary>
<returns>The HTML markup that represents the text control.</returns>
<paramname="name">The value to assign to the name attribute of the HTML control element.</param>
<paramname="value">The value to assign to the value attribute of the element.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML span element that contains the first validation error message for the specified form field.</summary>
<returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
<paramname="name">The name of the form field that was validated.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML span element that has the specified custom attributes defined by an attribute dictionary, and that contains the first validation error message for the specified form field.</summary>
<returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
<paramname="name">The name of the form field that was validated.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML span element that has the specified custom attributes defined by an attribute object, and that contains the first validation error message for the specified form field.</summary>
<returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
<paramname="name">The name of the form field that was validated.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML span element that contains a validation error message for the specified form field.</summary>
<returns>If the value in the specified field is valid, null; otherwise, the HTML markup that represents the validation error message that is associated with the specified field.</returns>
<paramname="name">The name of the form field that was validated.</param>
<paramname="message">The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML span element that has the specified custom attributes defined by an attribute dictionary, and that contains a validation error message for the specified form field.</summary>
<returns>If the specified field is valid, null; otherwise, the HTML markup that represents a validation error message that is associated with the specified field.</returns>
<paramname="name">The name of the form field that was validated.</param>
<paramname="message">The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.</param>
<paramname="htmlAttributes"> The names and values of custom attributes for the element.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML span element that has the specified custom attributes defined by an attribute object, and that contains a validation error message for the specified form field.</summary>
<returns>If the specified field is valid, null; otherwise, the HTML markup that represents a validation error message that is associated with the specified field.</returns>
<paramname="name">The name of the form field that was validated.</param>
<paramname="message">The validation error message to display. If null, the first validation error message that is associated with the specified form field is displayed.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<exceptioncref="T:Sytem.ArgumentException">
<paramrefname="name"/> is null or empty.</exception>
<summary>Returns an HTML div element that contains an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="excludeFieldErrors">true to exclude field-level validation error messages from the list; false to include both model-level and field-level validation error messages.</param>
<summary>Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains an unordered list of all validation error messages that are in the model-state dictionary.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<summary>Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains an unordered list of all validation error messages that are in the model-state dictionary.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<summary>Returns an HTML div element that contains a summary message and an unordered list of all validation error messages that are in the model-state dictionary.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="message">The message that comes before the list of validation error messages.</param>
<summary>Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains a summary message and an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="message">The summary message that comes before the list of validation error messages.</param>
<paramname="excludeFieldErrors">true to exclude field-level validation error messages from the results; false to include both model-level and field-level validation error messages.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<summary>Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains a summary message and an unordered list of validation error message from the model-state dictionary, optionally excluding field-level errors.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="message">The summary message that comes before the list of validation error messages.</param>
<paramname="excludeFieldErrors">true to exclude field-level validation error messages from the results; false to include and field-level validation error messages.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<summary>Returns an HTML div element that has the specified custom attributes defined by an attribute dictionary, and that contains a summary message and an unordered list of all validation error message from the model-state dictionary.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="message">The message that comes before the list of validation error messages.</param>
<paramname="htmlAttributes">The names and values of custom attributes for the element.</param>
<summary>Returns an HTML div element that has the specified custom attributes defined by an attribute object, and that contains a summary message and an unordered list of all validation error message from the model-state dictionary.</summary>
<returns>The HTML markup that represents the validation error messages.</returns>
<paramname="message">The summary message that comes before the list of validation error messages.</param>
<paramname="htmlAttributes">An object that contains custom attributes for the element. The attribute names and values are retrieved through reflection by examining the properties of the object.</param>
<summary>Represents the result of binding a posted form to an action method, which includes information such as validation status and validation error messages.</summary>
<summary>Initializes a new instance of the <seecref="T:System.Web.WebPages.Html.ModelStateDictionary"/> class by using values that are copied from the specified model-state dictionary.</summary>
<paramname="dictionary">The model-state dictionary that values are copied from.</param>
<summary>Copies the values from the specified model-state dictionary into this <seecref="T:System.Web.WebPages.Html.ModelStateDictionary"/> instance, overwriting existing values when the keys are the same.</summary>
<paramname="dictionary">The model-state dictionary that values are copied from.</param>
<summary>Removes the first occurrence of the specified item from the model-state dictionary.</summary>
<returns>true if the item was successfully removed from the model-state dictionary; false if the item was not removed or if the item does not exist in the model-state dictionary.</returns>
<summary>Removes the item that has the specified key from the model-state dictionary.</summary>
<returns>true if the item was successfully removed from the model-state dictionary; false if the item was not removed or does not exist in the model-state dictionary.</returns>
<paramname="key">The key of the element to remove.</param>
<summary>Gets the model-state value that is associated with the specified key.</summary>
<returns>true if the model-state dictionary contains an element that has the specified key; otherwise, false.</returns>
<paramname="key">The key to get the value of.</param>
<paramname="value">When this method returns, if the key is found, contains the model-state value that is associated with the specified key; otherwise, contains the default value for the <seecref="T:System.Web.WebPages.Html.ModelState"/> type. This parameter is passed uninitialized.</param>
<summary>Initializes a new instance of the <seecref="T:System.Web.WebPages.Html.SelectListItem"/> class by copying the specified select list item.</summary>
<paramname="item">The select list item to copy.</param>
<summary>Gets or sets the value of the HTML value attribute of the HTML option element that is associated with the <seecref="T:System.Web.WebPages.Html.SelectListItem"/> instance.</summary>
<returns>The value of the HTML value attribute that is associated with the select list item.</returns>
<summary>Gets or sets the dictionary to store data in the current scope.</summary>
<returns>The dictionary that stores current scope data.</returns>
<exceptioncref="T:System.InvalidOperationException">The application start page was not executed before the attempt was made to set this property.</exception>
<summary>Gets the dictionary to store data in the request scope.</summary>
<returns>The dictionary that stores request scope data.</returns>
<exceptioncref="T:System.InvalidOperationException">The application start page was not executed before the attempt was made to get this property.</exception>
<summary>Returns a dictionary that is used to store data in a transient scope, based on the scope in the <seecref="P:System.Web.WebPages.Scope.ScopeStorage.CurrentScope"/> property.</summary>
<returns>The dictionary that stores transient scope data.</returns>
<summary>Initializes a new instance of the <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> class using the specified base scope.</summary>
<summary>Adds a key/value pair to the <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> object using the specified generic collection.</summary>
<summary>Removes all keys and values from the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<summary>Returns a value that indicates whether the specified key/value pair exists in either the <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> object or in the <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> object.</summary>
<returns>true if the <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> object or the <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> object contains an element that has the specified key/value pair; otherwise, false.</returns>
<summary>Returns a value that indicates whether the specified key exists in the <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> object or in the <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> object.</summary>
<returns>true if the <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> object or the <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> object contains an element that has the specified key; otherwise, false.</returns>
<summary>Copies all of the elements in the <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> object and the <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> object to an <seecref="T:System.Array"/> object, starting at the specified index.</summary>
<paramname="array">The array.</param>
<paramname="arrayIndex">The zero-based index in <paramrefname="array"/>.</param>
<summary>Gets the number of key/value pairs that are in the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<summary>Returns an enumerator that can be used to iterate through concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<summary>Returns an enumerator that can be used to iterate through the distinct elements of concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<returns>An enumerator that contains distinct elements from the concatenated dictionary objects.</returns>
<summary>Gets a <seecref="T:System.Collections.Generic.List`1"/> object that contains the keys from the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<returns>An object that contains that contains the keys.</returns>
<summary>Removes the specified key/value pair from the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<returns>true if the key/value pair is removed, or false if <paramrefname="item"/> is not found in the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</returns>
<summary>Removes the value that has the specified key from the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<returns>true if the key/value pair is removed, or false if <paramrefname="key"/> is not found in the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</returns>
<summary>Sets a value using the specified key in the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<summary>Returns an enumerator for the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<summary>Gets the value that is associated with the specified key from the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<returns>true if the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects contain an element that has the specified key; otherwise, false.</returns>
<paramname="key">The key.</param>
<paramname="value">When this method returns, if the key is found, contains the value that is associated with the specified key; otherwise, the default value for the type of the <paramrefname="value"/> parameter. This parameter is passed uninitialized.</param>
<summary>Gets a <seecref="T:System.Collections.Generic.List`1"/> object that contains the values from the concatenated <seecref="T:System.Web.WebPages.Scope.ScopeStorageDictionary"/> and <seecref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope"/> objects.</summary>
<returns>The object that contains the values.</returns>