Index: /branches/HiveStatistics/sources/HeuristicLab 3.3 Services.sln
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab 3.3 Services.sln	(revision 9588)
+++ /branches/HiveStatistics/sources/HeuristicLab 3.3 Services.sln	(revision 9589)
@@ -59,4 +59,6 @@
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.Hive.SelfHost-3.3", "HeuristicLab.Services.Hive.SelfHost\3.3\HeuristicLab.Services.Hive.SelfHost-3.3.csproj", "{DAACE3EB-5D88-419D-9EEC-5707E273491A}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.Hive.Statistics-3.3", "HeuristicLab.Services.Hive.Statistics\3.3\HeuristicLab.Services.Hive.Statistics-3.3.csproj", "{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}"
 EndProject
 Global
@@ -232,4 +234,12 @@
 		{DAACE3EB-5D88-419D-9EEC-5707E273491A}.Release|x64.ActiveCfg = Release|Any CPU
 		{DAACE3EB-5D88-419D-9EEC-5707E273491A}.Release|x86.ActiveCfg = Release|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Debug|x64.ActiveCfg = Debug|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Release|Any CPU.Build.0 = Release|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Release|x64.ActiveCfg = Release|Any CPU
+		{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}.Release|x86.ActiveCfg = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/App_Start/FilterConfig.cs
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/App_Start/FilterConfig.cs	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/App_Start/FilterConfig.cs	(revision 9589)
@@ -0,0 +1,30 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using System.Web.Mvc;
+
+namespace HeuristicLab.Services.Hive.Statistics {
+  public class FilterConfig {
+    public static void RegisterGlobalFilters(GlobalFilterCollection filters) {
+      filters.Add(new HandleErrorAttribute());
+    }
+  }
+}
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/App_Start/RouteConfig.cs
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/App_Start/RouteConfig.cs	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/App_Start/RouteConfig.cs	(revision 9589)
@@ -0,0 +1,37 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using System.Web.Mvc;
+using System.Web.Routing;
+
+namespace HeuristicLab.Services.Hive.Statistics {
+  public class RouteConfig {
+    public static void RegisterRoutes(RouteCollection routes) {
+      routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
+
+      routes.MapRoute(
+          name: "Default",
+          url: "{controller}/{action}/{id}",
+          defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
+      );
+    }
+  }
+}
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/HomeController.cs
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/HomeController.cs	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Controllers/HomeController.cs	(revision 9589)
@@ -0,0 +1,34 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using System.Web.Mvc;
+
+namespace HeuristicLab.Services.Hive.Statistics.Controllers {
+  public class HomeController : Controller {
+    //
+    // GET: /Home/
+
+    public ActionResult Index() {
+      return View();
+    }
+
+  }
+}
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Global.asax
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Global.asax	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Global.asax	(revision 9589)
@@ -0,0 +1,1 @@
+﻿<%@ Application Codebehind="Global.asax.cs" Inherits="HeuristicLab.Services.Hive.Statistics.MvcApplication" Language="C#" %>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Global.asax.cs
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Global.asax.cs	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Global.asax.cs	(revision 9589)
@@ -0,0 +1,36 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using System.Web.Mvc;
+using System.Web.Routing;
+
+namespace HeuristicLab.Services.Hive.Statistics {
+  // Note: For instructions on enabling IIS6 or IIS7 classic mode, 
+  // visit http://go.microsoft.com/?LinkId=9394801
+  public class MvcApplication : System.Web.HttpApplication {
+    protected void Application_Start() {
+      AreaRegistration.RegisterAllAreas();
+
+      FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
+      RouteConfig.RegisterRoutes(RouteTable.Routes);
+    }
+  }
+}
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/HeuristicLab.Services.Hive.Statistics-3.3.csproj
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/HeuristicLab.Services.Hive.Statistics-3.3.csproj	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/HeuristicLab.Services.Hive.Statistics-3.3.csproj	(revision 9589)
@@ -0,0 +1,154 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>
+    </ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{33FF5AAD-96B1-45F9-8A9F-38A0DABCCA1D}</ProjectGuid>
+    <ProjectTypeGuids>{E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>HeuristicLab.Services.Hive.Statistics</RootNamespace>
+    <AssemblyName>HeuristicLab.Services.Hive.Statistics</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <MvcBuildViews>false</MvcBuildViews>
+    <UseIISExpress>true</UseIISExpress>
+    <IISExpressSSLPort />
+    <IISExpressAnonymousAuthentication />
+    <IISExpressWindowsAuthentication />
+    <IISExpressUseClassicPipelineMode />
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Microsoft.CSharp" />
+    <Reference Include="System" />
+    <Reference Include="System.Data" />
+    <Reference Include="System.Drawing" />
+    <Reference Include="System.Web.DynamicData" />
+    <Reference Include="System.Web.Entity" />
+    <Reference Include="System.Web.ApplicationServices" />
+    <Reference Include="System.ComponentModel.DataAnnotations" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Data.DataSetExtensions" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Web" />
+    <Reference Include="System.Web.Extensions" />
+    <Reference Include="System.Web.Abstractions" />
+    <Reference Include="System.Web.Routing" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Configuration" />
+    <Reference Include="System.Web.Services" />
+    <Reference Include="System.EnterpriseServices" />
+    <Reference Include="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <Private>True</Private>
+      <HintPath>..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <Private>True</Private>
+      <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.Helpers.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <Private>True</Private>
+      <HintPath>..\packages\Microsoft.AspNet.Mvc.4.0.20710.0\lib\net40\System.Web.Mvc.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <Private>True</Private>
+      <HintPath>..\packages\Microsoft.AspNet.Razor.2.0.20715.0\lib\net40\System.Web.Razor.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <Private>True</Private>
+      <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Web.WebPages.Deployment, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <Private>True</Private>
+      <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Deployment.dll</HintPath>
+    </Reference>
+    <Reference Include="System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
+      <Private>True</Private>
+      <HintPath>..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Razor.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Controllers\HomeController.cs" />
+    <Compile Include="Global.asax.cs">
+      <DependentUpon>Global.asax</DependentUpon>
+    </Compile>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <None Include="Properties\AssemblyInfo.cs.frame" />
+    <Content Include="Views\Home\Index.cshtml" />
+    <None Include="Properties\PublishProfiles\Hive.Statistics-3.3.pubxml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="App_Start\FilterConfig.cs" />
+    <Compile Include="App_Start\RouteConfig.cs" />
+    <Content Include="Global.asax" />
+    <Content Include="Web.config" />
+    <Content Include="Web.Debug.config">
+      <DependentUpon>Web.config</DependentUpon>
+    </Content>
+    <Content Include="Web.Release.config">
+      <DependentUpon>Web.config</DependentUpon>
+    </Content>
+    <Content Include="Views\Web.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="App_Data\" />
+    <Folder Include="Models\" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="packages.config" />
+  </ItemGroup>
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
+  </PropertyGroup>
+  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+  <Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
+  <Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
+    <AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
+  </Target>
+  <ProjectExtensions>
+    <VisualStudio>
+      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
+        <WebProjectProperties>
+          <UseIIS>True</UseIIS>
+          <AutoAssignPort>True</AutoAssignPort>
+          <DevelopmentServerPort>0</DevelopmentServerPort>
+          <DevelopmentServerVPath>/</DevelopmentServerVPath>
+          <IISUrl>http://localhost:1102/</IISUrl>
+          <NTLMAuthentication>False</NTLMAuthentication>
+          <UseCustomServer>False</UseCustomServer>
+          <CustomServerUrl>
+          </CustomServerUrl>
+          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
+        </WebProjectProperties>
+      </FlavorProperties>
+    </VisualStudio>
+  </ProjectExtensions>
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target> -->
+</Project>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Properties/AssemblyInfo.cs.frame
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Properties/AssemblyInfo.cs.frame	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Properties/AssemblyInfo.cs.frame	(revision 9589)
@@ -0,0 +1,57 @@
+﻿#region License Information
+/* HeuristicLab
+ * Copyright (C) 2002-2012 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
+ *
+ * This file is part of HeuristicLab.
+ *
+ * HeuristicLab is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * HeuristicLab is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>.
+ */
+#endregion
+
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// General Information about an assembly is controlled through the following 
+// set of attributes. Change these attribute values to modify the information
+// associated with an assembly.
+[assembly: AssemblyTitle("HeuristicLab.Services.Hive".Statistics)]
+[assembly: AssemblyDescription("Statistics for HeuristicLab.Hive services")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("HeuristicLab")]
+[assembly: AssemblyCopyright("(c) 2002-2012 HEAL")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Setting ComVisible to false makes the types in this assembly not visible 
+// to COM components.  If you need to access a type in this assembly from 
+// COM, set the ComVisible attribute to true on that type.
+[assembly: ComVisible(false)]
+
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("99625ae0-41ae-4f64-930c-dec4a2e53956")]
+
+// Version information for an assembly consists of the following four values:
+//
+//      Major Version
+//      Minor Version 
+//      Build Number
+//      Revision
+//
+// You can specify all the values or you can default the Build and Revision Numbers 
+// by using the '*' as shown below:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("3.3.0.0")]
+[assembly: AssemblyFileVersion("3.3.7.$WCREV$")]
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Properties/PublishProfiles/Hive.Statistics-3.3.pubxml
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Properties/PublishProfiles/Hive.Statistics-3.3.pubxml	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Properties/PublishProfiles/Hive.Statistics-3.3.pubxml	(revision 9589)
@@ -0,0 +1,22 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<!--
+This file is used by the publish/package process of your Web project. You can customize the behavior of this process
+by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121. 
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <WebPublishMethod>MSDeploy</WebPublishMethod>
+    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
+    <LastUsedPlatform>Any CPU</LastUsedPlatform>
+    <SiteUrlToLaunchAfterPublish />
+    <ExcludeApp_Data>False</ExcludeApp_Data>
+    <MSDeployServiceURL>localhost</MSDeployServiceURL>
+    <DeployIisAppPath>Default Web Site\Hive-3.3\Status</DeployIisAppPath>
+    <RemoteSitePhysicalPath />
+    <SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
+    <MSDeployPublishMethod>InProc</MSDeployPublishMethod>
+    <EnableMSDeployBackup>False</EnableMSDeployBackup>
+    <UserName />
+    <_SavePWD>False</_SavePWD>
+  </PropertyGroup>
+</Project>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Views/Home/Index.cshtml
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Views/Home/Index.cshtml	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Views/Home/Index.cshtml	(revision 9589)
@@ -0,0 +1,7 @@
+﻿@{
+    ViewBag.Title = "Index";
+}
+
+<h2>HeuristicLab Hive</h2>
+
+<p>Hello, World!</p>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Views/Web.config
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Views/Web.config	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Views/Web.config	(revision 9589)
@@ -0,0 +1,58 @@
+﻿<?xml version="1.0"?>
+
+<configuration>
+  <configSections>
+    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
+      <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
+      <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
+    </sectionGroup>
+  </configSections>
+
+  <system.web.webPages.razor>
+    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
+    <pages pageBaseType="System.Web.Mvc.WebViewPage">
+      <namespaces>
+        <add namespace="System.Web.Mvc" />
+        <add namespace="System.Web.Mvc.Ajax" />
+        <add namespace="System.Web.Mvc.Html" />
+        <add namespace="System.Web.Routing" />
+      </namespaces>
+    </pages>
+  </system.web.webPages.razor>
+
+  <appSettings>
+    <add key="webpages:Enabled" value="false" />
+  </appSettings>
+
+  <system.web>
+    <httpHandlers>
+      <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/>
+    </httpHandlers>
+
+    <!--
+        Enabling request validation in view pages would cause validation to occur
+        after the input has already been processed by the controller. By default
+        MVC performs request validation before a controller processes the input.
+        To change this behavior apply the ValidateInputAttribute to a
+        controller or action.
+    -->
+    <pages
+        validateRequest="false"
+        pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
+        pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
+        userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
+      <controls>
+        <add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
+      </controls>
+    </pages>
+  </system.web>
+
+  <system.webServer>
+    <validation validateIntegratedModeConfiguration="false" />
+
+    <handlers>
+      <remove name="BlockViewHandler"/>
+      <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler" />
+    </handlers>
+  </system.webServer>
+</configuration>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.Debug.config
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.Debug.config	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.Debug.config	(revision 9589)
@@ -0,0 +1,30 @@
+﻿<?xml version="1.0"?>
+
+<!-- For more information on using Web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
+
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+  <!--
+    In the example below, the "SetAttributes" transform will change the value of 
+    "connectionString" to use "ReleaseSQLServer" only when the "Match" locator 
+    finds an atrribute "name" that has a value of "MyDB".
+    
+    <connectionStrings>
+      <add name="MyDB" 
+        connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True" 
+        xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
+    </connectionStrings>
+  -->
+  <system.web>
+    <!--
+      In the example below, the "Replace" transform will replace the entire 
+      <customErrors> section of your Web.config file.
+      Note that because there is only one customErrors section under the 
+      <system.web> node, there is no need to use the "xdt:Locator" attribute.
+      
+      <customErrors defaultRedirect="GenericError.htm"
+        mode="RemoteOnly" xdt:Transform="Replace">
+        <error statusCode="500" redirect="InternalError.htm"/>
+      </customErrors>
+    -->
+  </system.web>
+</configuration>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.Release.config
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.Release.config	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.Release.config	(revision 9589)
@@ -0,0 +1,31 @@
+﻿<?xml version="1.0"?>
+
+<!-- For more information on using Web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
+
+<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
+  <!--
+    In the example below, the "SetAttributes" transform will change the value of 
+    "connectionString" to use "ReleaseSQLServer" only when the "Match" locator 
+    finds an atrribute "name" that has a value of "MyDB".
+    
+    <connectionStrings>
+      <add name="MyDB" 
+        connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True" 
+        xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
+    </connectionStrings>
+  -->
+  <system.web>
+    <compilation xdt:Transform="RemoveAttributes(debug)" />
+    <!--
+      In the example below, the "Replace" transform will replace the entire 
+      <customErrors> section of your Web.config file.
+      Note that because there is only one customErrors section under the 
+      <system.web> node, there is no need to use the "xdt:Locator" attribute.
+      
+      <customErrors defaultRedirect="GenericError.htm"
+        mode="RemoteOnly" xdt:Transform="Replace">
+        <error statusCode="500" redirect="InternalError.htm"/>
+      </customErrors>
+    -->
+  </system.web>
+</configuration>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.config
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.config	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/Web.config	(revision 9589)
@@ -0,0 +1,38 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<!--
+  For more information on how to configure your ASP.NET application, please visit
+  http://go.microsoft.com/fwlink/?LinkId=169433
+  -->
+
+<configuration>
+  <appSettings>
+    <add key="webpages:Version" value="2.0.0.0" />
+    <add key="webpages:Enabled" value="false" />
+    <add key="PreserveLoginUrl" value="true" />
+    <add key="ClientValidationEnabled" value="true" />
+    <add key="UnobtrusiveJavaScriptEnabled" value="true" />
+  </appSettings>
+
+  <system.web>
+    
+    <compilation debug="true" targetFramework="4.0" />
+
+    <pages>
+      <namespaces>
+        <add namespace="System.Web.Helpers" />
+        <add namespace="System.Web.Mvc" />
+        <add namespace="System.Web.Mvc.Ajax" />
+        <add namespace="System.Web.Mvc.Html" />
+        <add namespace="System.Web.Routing" />
+        <add namespace="System.Web.WebPages" />
+      </namespaces>
+    </pages>
+  </system.web>
+
+  <system.webServer>
+    <validation validateIntegratedModeConfiguration="false" />
+    
+    <modules runAllManagedModulesForAllRequests="true" />
+    
+  </system.webServer>
+</configuration>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/packages.config
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/packages.config	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Statistics/3.3/packages.config	(revision 9589)
@@ -0,0 +1,7 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Microsoft.AspNet.Mvc" version="4.0.20710.0" targetFramework="net40" />
+  <package id="Microsoft.AspNet.Razor" version="2.0.20715.0" targetFramework="net40" />
+  <package id="Microsoft.AspNet.WebPages" version="2.0.20710.0" targetFramework="net40" />
+  <package id="Microsoft.Web.Infrastructure" version="1.0.0.0" targetFramework="net40" />
+</packages>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Web/Hive-3.3/App_Data/PublishProfiles/Hive-3.3.pubxml
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Web/Hive-3.3/App_Data/PublishProfiles/Hive-3.3.pubxml	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Web/Hive-3.3/App_Data/PublishProfiles/Hive-3.3.pubxml	(revision 9589)
@@ -0,0 +1,52 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<!--
+This file is used by the publish/package process of your Web project. You can customize the behavior of this process
+by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121. 
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <WebPublishMethod>MSDeploy</WebPublishMethod>
+    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
+    <LastUsedPlatform>Any CPU</LastUsedPlatform>
+    <SiteUrlToLaunchAfterPublish />
+    <ExcludeApp_Data>False</ExcludeApp_Data>
+    <MSDeployServiceURL>localhost</MSDeployServiceURL>
+    <DeployIisAppPath>Default Web Site/Hive-3.3</DeployIisAppPath>
+    <RemoteSitePhysicalPath />
+    <SkipExtraFilesOnServer>True</SkipExtraFilesOnServer>
+    <MSDeployPublishMethod>InProc</MSDeployPublishMethod>
+    <EnableMSDeployBackup>False</EnableMSDeployBackup>
+    <UserName />
+    <_SavePWD>False</_SavePWD>
+    <PublishDatabaseSettings>
+      <Objects xmlns="">
+        <ObjectGroup Name="HeuristicLab.Services.Hive.DataAccess.Settings.HeuristicLab_Hive_LinqConnectionString" Order="1" Enabled="False">
+          <Destination Path="Data Source=localhost;Initial Catalog=HeuristicLab.Hive-3.3;Integrated Security=True" />
+          <Object Type="DbDacFx">
+            <PreSource Path="Data Source=localhost;Initial Catalog=HeuristicLab.Hive-3.3;Integrated Security=True" includeData="False" />
+            <Source Path="$(IntermediateOutputPath)AutoScripts\HeuristicLab.Services.Hive.DataAccess.Settings.HeuristicLab_Hive_LinqConnectionString_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
+          </Object>
+          <UpdateFrom Type="Web.Config">
+            <Source MatchValue="Data Source=localhost;Initial Catalog=HeuristicLab.Hive-3.3;Integrated Security=True;" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
+          </UpdateFrom>
+        </ObjectGroup>
+        <ObjectGroup Name="HeuristicLab.Authentication" Order="2" Enabled="False">
+          <Destination Path="" />
+          <Object Type="DbDacFx">
+            <PreSource Path="data source=localhost;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication" includeData="False" />
+            <Source Path="$(IntermediateOutputPath)AutoScripts\HeuristicLab.Authentication_IncrementalSchemaOnly.dacpac" dacpacAction="Deploy" />
+          </Object>
+          <UpdateFrom Type="Web.Config">
+            <Source MatchValue="data source=localhost;Integrated Security=SSPI;Initial Catalog=HeuristicLab.Authentication" MatchAttributes="$(UpdateFromConnectionStringAttributes)" />
+          </UpdateFrom>
+        </ObjectGroup>
+      </Objects>
+    </PublishDatabaseSettings>
+  </PropertyGroup>
+  <ItemGroup>
+    <MSDeployParameterValue Include="$(DeployParameterPrefix)HeuristicLab.Authentication-Web.config Connection String" />
+    <MSDeployParameterValue Include="$(DeployParameterPrefix)HeuristicLab.Services.Hive.DataAccess.Settings.HeuristicLab_Hive_LinqConnectionString-Web.config Connection String">
+      <ParameterValue>Data Source=localhost;Initial Catalog=HeuristicLab.Hive-3.3;Integrated Security=True</ParameterValue>
+    </MSDeployParameterValue>
+  </ItemGroup>
+</Project>
Index: /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Web/Hive-3.3/website.publishproj
===================================================================
--- /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Web/Hive-3.3/website.publishproj	(revision 9589)
+++ /branches/HiveStatistics/sources/HeuristicLab.Services.Hive.Web/Hive-3.3/website.publishproj	(revision 9589)
@@ -0,0 +1,69 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<!--
+
+***********************************************************************************************
+website.publishproj
+
+WARNING: DO NOT MODIFY this file, it is used for the web publish process.
+
+Copyright (C) Microsoft Corporation. All rights reserved.
+
+***********************************************************************************************
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>10.0.30319</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{fa046d98-cdee-4d1f-8b82-d0d991bc915a}</ProjectGuid>
+    <SourceWebPhysicalPath>$(MSBuildThisFileDirectory)</SourceWebPhysicalPath>
+    <SourceWebVirtualPath>/Hive-3.3</SourceWebVirtualPath>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <SourceWebProject>
+    </SourceWebProject>
+    <SourceWebMetabasePath>
+    </SourceWebMetabasePath>
+  </PropertyGroup>
+  <PropertyGroup>
+    <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
+    <!-- for VS2010 we need to use 10.5 but for VS2012+ we should use VisualStudioVersion -->
+    <WebPublishTargetsVersion Condition=" '$(WebPublishTargetsVersion)' =='' and '$(VisualStudioVersion)' == 10.0 ">10.5</WebPublishTargetsVersion>
+    <WebPublishTargetsVersion Condition=" '$(WebPublishTargetsVersion)'=='' ">$(VisualStudioVersion)</WebPublishTargetsVersion>
+    <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(WebPublishTargetsVersion)</VSToolsPath>
+    <_WebPublishTargetsPath Condition=" '$(_WebPublishTargetsPath)'=='' ">$(VSToolsPath)</_WebPublishTargetsPath>
+    <AssemblyFileVersion Condition="'$(AssemblyFileVersion)' == ''">1.0.0.0</AssemblyFileVersion>
+    <AssemblyVersion Condition="'$(AssemblyVersion)' == ''">1.0.0.0</AssemblyVersion>
+  </PropertyGroup>
+  <ItemGroup>
+    <AssemblyAttributes Include="AssemblyFileVersion">
+      <Value>$(AssemblyFileVersion)</Value>
+    </AssemblyAttributes>
+    <AssemblyAttributes Include="AssemblyVersion">
+      <Value>$(AssemblyVersion)</Value>
+    </AssemblyAttributes>
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\..\HeuristicLab.GeoIP\1.12\HeuristicLab.GeoIP.csproj">
+      <Project>{BE9B0229-9150-49A4-AEA6-BB58E055992F}</Project>
+      <Name>HeuristicLab.GeoIP</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\HeuristicLab.Services.Access.DataAccess\3.3\HeuristicLab.Services.Access.DataAccess-3.3.csproj">
+      <Project>{0F652437-998A-4EAB-8BF1-444B5FE8CE97}</Project>
+      <Name>HeuristicLab.Services.Access.DataAccess-3.3</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\HeuristicLab.Services.Access\3.3\HeuristicLab.Services.Access-3.3.csproj">
+      <Project>{9FAC0B23-2730-452A-9BA0-D7CA1746C541}</Project>
+      <Name>HeuristicLab.Services.Access-3.3</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\HeuristicLab.Services.Hive.DataAccess\3.3\HeuristicLab.Services.Hive.DataAccess-3.3.csproj">
+      <Project>{EC2C8109-6E1E-4C88-9A2B-908CFF2EF4AC}</Project>
+      <Name>HeuristicLab.Services.Hive.DataAccess-3.3</Name>
+    </ProjectReference>
+    <ProjectReference Include="..\..\HeuristicLab.Services.Hive\3.3\HeuristicLab.Services.Hive-3.3.csproj">
+      <Project>{CF9DA321-AC1B-4FD3-9EC3-67BC6B861BDE}</Project>
+      <Name>HeuristicLab.Services.Hive-3.3</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(_WebPublishTargetsPath)\Web\Microsoft.WebSite.Publishing.targets" />
+</Project>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nuspec
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nuspec	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Mvc.4.0.20710.0/Microsoft.AspNet.Mvc.4.0.20710.0.nuspec	(revision 9589)
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Microsoft.AspNet.Mvc</id>
+    <version>4.0.20710.0</version>
+    <title>Microsoft ASP.NET MVC 4</title>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://www.microsoft.com/web/webpi/eula/MVC_4_eula_ENU.htm</licenseUrl>
+    <projectUrl>http://www.asp.net/mvc</projectUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>This package contains the runtime assemblies for ASP.NET MVC. ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup.</description>
+    <language>en-US</language>
+    <tags>Microsoft AspNet Mvc AspNetMvc</tags>
+    <dependencies>
+      <dependency id="Microsoft.AspNet.WebPages" version="[2.0.20710.0, 2.1)" />
+      <dependency id="Microsoft.AspNet.Razor" version="[2.0.20710.0, 2.1)" />
+    </dependencies>
+  </metadata>
+</package>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Mvc.4.0.20710.0/lib/net40/System.Web.Mvc.xml	(revision 9589)
@@ -0,0 +1,10254 @@
+﻿<?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>Encapsulates the result of an action method and is used to perform a framework-level operation on behalf of the 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>
+      <returns>true if an action method was successfully selected; otherwise, false.</returns>
+      <param name="controllerContext">The current HTTP request context.</param>
+    </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)"></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.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>Represents an attribute that is used to restrict access by callers to an action method.</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.</summary>
+      <returns>The user roles.</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 authorized users.</summary>
+      <returns>The authorized users.</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.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.</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.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.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>
+    </member>
+    <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeShortDisplayName">
+      <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 short display name.</summary>
+      <returns>A short display name.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeShowForDisplay">
+      <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 property should be displayed in read-only views such as list and detail views.</summary>
+      <returns>A cached 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.CachedModelMetadata`1.ComputeShowForEdit">
+      <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 should be displayed in editable views.</summary>
+      <returns>A cached value that indicates whether the model should be displayed in editable views.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeSimpleDisplayText">
+      <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 simple display string for the model.</summary>
+      <returns>The cached simple display string for the model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeTemplateHint">
+      <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 hint that suggests what template to use for this model.</summary>
+      <returns>A cached hint that suggests what template to use for this model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.CachedModelMetadata`1.ComputeWatermark">
+      <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 can be used as a watermark.</summary>
+      <returns>A cached value that can be used as a watermark.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.ConvertEmptyStringToNull">
+      <summary>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="P:System.Web.Mvc.CachedModelMetadata`1.DataTypeName">
+      <summary>Gets or sets meta information about the data type.</summary>
+      <returns>The meta information about the data type.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.Description">
+      <summary>Gets or sets the description of the model.</summary>
+      <returns>The description of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.DisplayFormatString">
+      <summary>Gets or sets the display format string for the model.</summary>
+      <returns>The display format string for the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.DisplayName">
+      <summary>Gets or sets the display name of the model.</summary>
+      <returns>The display name of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.EditFormatString">
+      <summary>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.GetSimpleDisplayText">
+      <summary>Gets or sets the simple display string for the model.</summary>
+      <returns>The simple display string for the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.HideSurroundingHtml">
+      <summary>Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.</summary>
+      <returns>A value that indicates whether the model object should be rendered using associated HTML elements.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.IsReadOnly">
+      <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+      <returns>A value that indicates whether the model is read-only.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.IsRequired">
+      <summary>Gets or sets a value that indicates whether the model is required.</summary>
+      <returns>A value that indicates whether the model is required.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.NullDisplayText">
+      <summary>Gets or sets the string to display for null values.</summary>
+      <returns>The string to display for null values.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.Order">
+      <summary>Gets or sets a value that represents order of the current metadata.</summary>
+      <returns>The order value of the current metadata.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.PrototypeCache">
+      <summary>Gets or sets the prototype cache.</summary>
+      <returns>The prototype cache.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.ShortDisplayName">
+      <summary>Gets or sets a short display name.</summary>
+      <returns>The short display name.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.ShowForDisplay">
+      <summary>Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.</summary>
+      <returns>true if the model should be displayed in read-only views; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.ShowForEdit">
+      <summary>Gets or sets a value that indicates whether the model should be displayed in editable views.</summary>
+      <returns>true if the model should be displayed in editable views; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.SimpleDisplayText">
+      <summary>Gets or sets the simple display string for the model.</summary>
+      <returns>The simple display string for the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.TemplateHint">
+      <summary>Gets or sets a hint that suggests what template to use for this model.</summary>
+      <returns>A hint that suggests what template to use for this model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CachedModelMetadata`1.Watermark">
+      <summary>Gets or sets a value that can be used as a watermark.</summary>
+      <returns>A value that can be used as a watermark.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.CancellationTokenModelBinder">
+      <summary>Provides a mechanism to propagates notification that model binder operations should be canceled.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.CancellationTokenModelBinder.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CancellationTokenModelBinder" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.CancellationTokenModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Returns the default cancellation token.</summary>
+      <returns>The default cancellation token.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="bindingContext">The binding context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ChildActionOnlyAttribute">
+      <summary>Represents an attribute that is used to indicate that an action method should be called only as a child action.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ChildActionOnlyAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ChildActionOnlyAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ChildActionOnlyAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+      <summary>Called when authorization is required.</summary>
+      <param name="filterContext">An object that encapsulates the information that is required in order to authorize access to the child action.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ChildActionValueProvider">
+      <summary>Represents a value provider for values from child actions.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ChildActionValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ChildActionValueProvider" /> class.</summary>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ChildActionValueProvider.GetValue(System.String)">
+      <summary>Retrieves a value object using the specified key.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ChildActionValueProviderFactory">
+      <summary>Represents a factory for creating value provider objects for child actions.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ChildActionValueProviderFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ChildActionValueProviderFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ChildActionValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a <see cref="T:System.Web.Mvc.ChildActionValueProvider" /> object for the specified controller context.</summary>
+      <returns>A <see cref="T:System.Web.Mvc.ChildActionValueProvider" /> object.</returns>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ClientDataTypeModelValidatorProvider">
+      <summary>Returns the client data-type model validators.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ClientDataTypeModelValidatorProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ClientDataTypeModelValidatorProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ClientDataTypeModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Returns the client data-type model validators.</summary>
+      <returns>The client data-type model validators.</returns>
+      <param name="metadata">The metadata.</param>
+      <param name="context">The context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ClientDataTypeModelValidatorProvider.ResourceClassKey">
+      <summary>Gets the resource class key.</summary>
+      <returns>The resource class key.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.CompareAttribute">
+      <summary>Provides an attribute that compares two properties of a model.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.CompareAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CompareAttribute" /> class.</summary>
+      <param name="otherProperty">The property to compare with the current property.</param>
+    </member>
+    <member name="M:System.Web.Mvc.CompareAttribute.FormatErrorMessage(System.String)">
+      <summary>Applies formatting to an error message based on the data field where the compare error occurred.</summary>
+      <returns>The formatted error message.</returns>
+      <param name="name">The name of the field that caused the validation failure.</param>
+    </member>
+    <member name="M:System.Web.Mvc.CompareAttribute.FormatPropertyForClientValidation(System.String)">
+      <summary>Formats the property for client validation by prepending an asterisk (*) and a dot.</summary>
+      <returns>The string "*." is prepended to the property.</returns>
+      <param name="property">The property.</param>
+    </member>
+    <member name="M:System.Web.Mvc.CompareAttribute.GetClientValidationRules(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Gets a list of compare-value client validation rules for the property using the specified model metadata and controller context.</summary>
+      <returns>A list of compare-value client validation rules.</returns>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.CompareAttribute.IsValid(System.Object,System.ComponentModel.DataAnnotations.ValidationContext)">
+      <summary>Determines whether the specified object is equal to the compared object.</summary>
+      <returns>null if the value of the compared property is equal to the value parameter; otherwise, a validation result that contains the error message that indicates that the comparison failed.</returns>
+      <param name="value">The value of the object to compare.</param>
+      <param name="validationContext">The validation context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.CompareAttribute.OtherProperty">
+      <summary>Gets the property to compare with the current property.</summary>
+      <returns>The property to compare with the current property.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.CompareAttribute.OtherPropertyDisplayName">
+      <summary>Gets the other properties display name.</summary>
+      <returns>The other properties display name.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ContentResult">
+      <summary>Represents a user-defined content type that is the result of an action method.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ContentResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ContentResult" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ContentResult.Content">
+      <summary>Gets or sets the content.</summary>
+      <returns>The content.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ContentResult.ContentEncoding">
+      <summary>Gets or sets the content encoding.</summary>
+      <returns>The content encoding.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ContentResult.ContentType">
+      <summary>Gets or sets the type of the content.</summary>
+      <returns>The type of the content.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ContentResult.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 within which the result is executed.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.Controller">
+      <summary>Provides methods that respond to HTTP requests that are made to an ASP.NET MVC Web site.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Controller" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.ActionInvoker">
+      <summary>Gets the action invoker for the controller.</summary>
+      <returns>The action invoker.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.AsyncManager">
+      <summary>Provides asynchronous operations.</summary>
+      <returns>Returns <see cref="T:System.Web.Mvc.Async.AsyncManager" />.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
+      <summary>Begins execution of the specified request context</summary>
+      <returns>Returns an IAsyncController instance. </returns>
+      <param name="requestContext">The request context.</param>
+      <param name="callback">The callback.</param>
+      <param name="state">The state.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.BeginExecuteCore(System.AsyncCallback,System.Object)">
+      <summary>Begins to invoke the action in the current controller context.</summary>
+      <returns>Returns an IAsyncController instance.</returns>
+      <param name="callback">The callback.</param>
+      <param name="state">The state.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.Binders">
+      <summary>Gets or sets the binder.</summary>
+      <returns>The binder.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Content(System.String)">
+      <summary>Creates a content result object by using a string.</summary>
+      <returns>The content result instance.</returns>
+      <param name="content">The content to write to the response.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Content(System.String,System.String)">
+      <summary>Creates a content result object by using a string and the content type. </summary>
+      <returns>The content result instance.</returns>
+      <param name="content">The content to write to the response.</param>
+      <param name="contentType">The content type (MIME type).</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Content(System.String,System.String,System.Text.Encoding)">
+      <summary>Creates a content result object by using a string, the content type, and content encoding.</summary>
+      <returns>The content result instance.</returns>
+      <param name="content">The content to write to the response.</param>
+      <param name="contentType">The content type (MIME type).</param>
+      <param name="contentEncoding">The content encoding.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.CreateActionInvoker">
+      <summary>Creates an action invoker.</summary>
+      <returns>An action invoker.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.CreateTempDataProvider">
+      <summary>Creates a temporary data provider.</summary>
+      <returns>A temporary data provider.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.DisableAsyncSupport">
+      <summary>Disable asynchronous support to provide backward compatibility.</summary>
+      <returns>true if asynchronous support is disabled; otherwise false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Dispose">
+      <summary>Releases all resources that are used by the current instance of the <see cref="T:System.Web.Mvc.Controller" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Dispose(System.Boolean)">
+      <summary>Releases unmanaged resources and optionally releases managed resources.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.EndExecute(System.IAsyncResult)">
+      <summary>Ends the  invocation of  the action in the current controller context.</summary>
+      <param name="asyncResult">The asynchronous result.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.EndExecuteCore(System.IAsyncResult)">
+      <summary>Ends the execute core.</summary>
+      <param name="asyncResult">The asynchronous result.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.ExecuteCore">
+      <summary>Invokes the action in the current controller context.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.File(System.Byte[],System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.FileContentResult" /> object by using the file contents and file type.</summary>
+      <returns>The file-content result object.</returns>
+      <param name="fileContents">The binary content to send to the response.</param>
+      <param name="contentType">The content type (MIME type).</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.File(System.Byte[],System.String,System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.FileContentResult" /> object by using the file contents, content type, and the destination file name.</summary>
+      <returns>The file-content result object.</returns>
+      <param name="fileContents">The binary content to send to the response.</param>
+      <param name="contentType">The content type (MIME type).</param>
+      <param name="fileDownloadName">The file name to use in the file-download dialog box that is displayed in the browser.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.File(System.IO.Stream,System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.FileStreamResult" /> object by using the <see cref="T:System.IO.Stream" /> object and content type.  </summary>
+      <returns>The file-content result object.</returns>
+      <param name="fileStream">The stream to send to the response.</param>
+      <param name="contentType">The content type (MIME type).</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.File(System.IO.Stream,System.String,System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.FileStreamResult" /> object using the <see cref="T:System.IO.Stream" /> object, the content type, and the target file name. </summary>
+      <returns>The file-stream result object.</returns>
+      <param name="fileStream">The stream to send to the response.</param>
+      <param name="contentType">The content type (MIME type)</param>
+      <param name="fileDownloadName">The file name to use in the file-download dialog box that is displayed in the browser.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.File(System.String,System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.FilePathResult" /> object by using the file name and the content type.</summary>
+      <returns>The file-stream result object.</returns>
+      <param name="fileName">The path of the file to send to the response.</param>
+      <param name="contentType">The content type (MIME type).</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.File(System.String,System.String,System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.FilePathResult" /> object by using the file name, the content type, and the file download name.</summary>
+      <returns>The file-stream result object.</returns>
+      <param name="fileName">The path of the file to send to the response.</param>
+      <param name="contentType">The content type (MIME type).</param>
+      <param name="fileDownloadName">The file name to use in the file-download dialog box that is displayed in the browser.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.HandleUnknownAction(System.String)">
+      <summary>Called when a request matches this controller, but no method with the specified action name is found in the controller.</summary>
+      <param name="actionName">The name of the attempted action.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.HttpContext">
+      <summary>Gets HTTP-specific information about an individual HTTP request.</summary>
+      <returns>The HTTP context.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.HttpNotFound">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.HttpNotFound(System.String)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</returns>
+      <param name="statusDescription">The status description.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Initialize(System.Web.Routing.RequestContext)">
+      <summary>Initializes data that might not be available when the constructor is called.</summary>
+      <param name="requestContext">The HTTP context and route data.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.JavaScript(System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.JavaScriptResult" /> object.</summary>
+      <returns>The <see cref="T:System.Web.Mvc.JavaScriptResult" /> object that writes the script to the response.</returns>
+      <param name="script">The JavaScript code to run on the client</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Json(System.Object)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON).</summary>
+      <returns>The JSON result object that serializes the specified object to JSON format. The result object that is prepared by this method is written to the response by the ASP.NET MVC framework when the object is executed.</returns>
+      <param name="data">The JavaScript object graph to serialize.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format.</summary>
+      <returns>The JSON result object that serializes the specified object to JSON format.</returns>
+      <param name="data">The JavaScript object graph to serialize.</param>
+      <param name="contentType">The content type (MIME type).</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String,System.Text.Encoding)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format.</summary>
+      <returns>The JSON result object that serializes the specified object to JSON format.</returns>
+      <param name="data">The JavaScript object graph to serialize.</param>
+      <param name="contentType">The content type (MIME type).</param>
+      <param name="contentEncoding">The content encoding.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String,System.Text.Encoding,System.Web.Mvc.JsonRequestBehavior)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format using the content type, content encoding, and the JSON request behavior.</summary>
+      <returns>The result object that serializes the specified object to JSON format.</returns>
+      <param name="data">The JavaScript object graph to serialize.</param>
+      <param name="contentType">The content type (MIME type).</param>
+      <param name="contentEncoding">The content encoding.</param>
+      <param name="behavior">The JSON request behavior </param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.String,System.Web.Mvc.JsonRequestBehavior)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified content type and JSON request behavior.</summary>
+      <returns>The result object that serializes the specified object to JSON format.</returns>
+      <param name="data">The JavaScript object graph to serialize.</param>
+      <param name="contentType">The content type (MIME type).</param>
+      <param name="behavior">The JSON request behavior</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Json(System.Object,System.Web.Mvc.JsonRequestBehavior)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.JsonResult" /> object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified JSON request behavior.</summary>
+      <returns>The result object that serializes the specified object to JSON format.</returns>
+      <param name="data">The JavaScript object graph to serialize.</param>
+      <param name="behavior">The JSON request behavior.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.ModelState">
+      <summary>Gets the model state dictionary object that contains the state of the model and of model-binding validation.</summary>
+      <returns>The model state dictionary.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+      <summary>Called after the action method is invoked.</summary>
+      <param name="filterContext">Information about the current request and action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+      <summary>Called before the action method is invoked.</summary>
+      <param name="filterContext">Information about the current request and action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+      <summary>Called when authorization occurs.</summary>
+      <param name="filterContext">Information about the current request and action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.OnException(System.Web.Mvc.ExceptionContext)">
+      <summary>Called when an unhandled exception occurs in the action.</summary>
+      <param name="filterContext">Information about the current request and action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+      <summary>Called after the action result that is returned by an action method is executed.</summary>
+      <param name="filterContext">Information about the current request and action result</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+      <summary>Called before the action result that is returned by an action method is executed.</summary>
+      <param name="filterContext">Information about the current request and action result</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.PartialView">
+      <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view.</summary>
+      <returns>A partial-view result object.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.PartialView(System.Object)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view, by using the specified model. </summary>
+      <returns>A partial-view result object.</returns>
+      <param name="model">The model that is rendered by the partial view</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.PartialView(System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view, by using the specified view name. </summary>
+      <returns>A partial-view result object.</returns>
+      <param name="viewName">The name of the view that is rendered to the response.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.PartialView(System.String,System.Object)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.PartialViewResult" /> object that renders a partial view, by using the specified view name and model. </summary>
+      <returns>A partial-view result object.</returns>
+      <param name="viewName">The name of the view that is rendered to the response.</param>
+      <param name="model">The model that is rendered by the partial view</param>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.Profile">
+      <summary>Gets the HTTP context profile.</summary>
+      <returns>The HTTP context profile.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.Redirect(System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.RedirectResult" /> object that redirects to the specified URL.</summary>
+      <returns>The redirect result object.</returns>
+      <param name="url">The URL to redirect to.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectPermanent(System.String)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true.</returns>
+      <param name="url">The URL to redirect to.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String)">
+      <summary>Redirects to the specified action using the action name.</summary>
+      <returns>The redirect result object.</returns>
+      <param name="actionName">The name of the action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.Object)">
+      <summary>Redirects to the specified action using the action name and route values.</summary>
+      <returns>The redirect result object.</returns>
+      <param name="actionName">The name of the action.</param>
+      <param name="routeValues">The parameters for a route. </param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.String)">
+      <summary>Redirects to the specified action using the action name and controller name.</summary>
+      <returns>The redirect result object.</returns>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.String,System.Object)">
+      <summary>Redirects to the specified action using the action name, controller name, and route values.</summary>
+      <returns>The redirect result object.</returns>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller</param>
+      <param name="routeValues">The parameters for a route. </param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Redirects to the specified action using the action name, controller name, and route dictionary.</summary>
+      <returns>The redirect result object.</returns>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller</param>
+      <param name="routeValues">The parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToAction(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Redirects to the specified action using the action name and route dictionary.</summary>
+      <returns>The redirect result object.</returns>
+      <param name="actionName">The name of the action.</param>
+      <param name="routeValues">The parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name, controller name, and route values.</returns>
+      <param name="actionName">The action name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.Object)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name, and route values.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name, and route values.</returns>
+      <param name="actionName">The action name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.String)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name,  and controller name.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name,  and controller name.</returns>
+      <param name="actionName">The action name.</param>
+      <param name="controllerName">The controller name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.String,System.Object)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name, controller name, and route values.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true.</returns>
+      <param name="actionName">The action name.</param>
+      <param name="controllerName">The controller name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name, controller name, and route values.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name, controller name, and route values.</returns>
+      <param name="actionName">The action name.</param>
+      <param name="controllerName">The controller name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToActionPermanent(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name,  and route values.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified action name,  and route values.</returns>
+      <param name="actionName">The action name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.Object)">
+      <summary>Redirects to the specified route using the specified route values.</summary>
+      <returns>The redirect-to-route result object.</returns>
+      <param name="routeValues">The parameters for a route. </param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.String)">
+      <summary>Redirects to the specified route using the route name.</summary>
+      <returns>The redirect-to-route result object.</returns>
+      <param name="routeName">The name of the route</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.String,System.Object)">
+      <summary>Redirects to the specified route using the route name and route values.</summary>
+      <returns>The redirect-to-route result object.</returns>
+      <param name="routeName">The name of the route</param>
+      <param name="routeValues">The parameters for a route. </param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Redirects to the specified route using the route name and route dictionary.</summary>
+      <returns>The redirect-to-route result object.</returns>
+      <param name="routeName">The name of the route</param>
+      <param name="routeValues">The parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoute(System.Web.Routing.RouteValueDictionary)">
+      <summary>Redirects to the specified route using the route dictionary.</summary>
+      <returns>The redirect-to-route result object.</returns>
+      <param name="routeValues">The parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.Object)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route values.</summary>
+      <returns>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true.</returns>
+      <param name="routeValues">The route name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.String)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route name.</summary>
+      <returns>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route name.</returns>
+      <param name="routeName">The route name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.String,System.Object)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route name and route values.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true.</returns>
+      <param name="routeName">The route name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route name and route values.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route name and route values.</returns>
+      <param name="routeName">The route name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.RedirectToRoutePermanent(System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route values.</summary>
+      <returns>An instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class with the <see cref="P:System.Web.Mvc.RedirectResult.Permanent" /> property set to true using the specified route values.</returns>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.Request">
+      <summary>Gets the <see cref="T:System.Web.HttpRequestBase" /> object for the current HTTP request.</summary>
+      <returns>The request object.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.Response">
+      <summary>Gets the <see cref="T:System.Web.HttpResponseBase" /> object for the current HTTP response.</summary>
+      <returns>The response object.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.RouteData">
+      <summary>Gets the route data for the current request.</summary>
+      <returns>The route data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.Server">
+      <summary>Gets the <see cref="T:System.Web.HttpServerUtilityBase" /> object that provides methods that are used during Web request processing.</summary>
+      <returns>The HTTP server object.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.Session">
+      <summary>Gets the <see cref="T:System.Web.HttpSessionStateBase" /> object for the current HTTP request.</summary>
+      <returns>The HTTP session-state object for the current HTTP request.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#Async#IAsyncController#BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
+      <summary>Initializes a new instance of the <see cref="M:System.Web.Mvc.Controller.System#Web#Mvc#Async#IAsyncController#BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)" /> class.</summary>
+      <returns>Returns an IAsyncController instance.</returns>
+      <param name="requestContext">The request context.</param>
+      <param name="callback">The callback.</param>
+      <param name="state">The state.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#Async#IAsyncController#EndExecute(System.IAsyncResult)">
+      <summary>Ends the execute task.</summary>
+      <param name="asyncResult">The asynchronous result.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IActionFilter#OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.Controller.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)" /> method.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IActionFilter#OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.Controller.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)" /> method.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IAuthorizationFilter#OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.Controller.OnAuthorization(System.Web.Mvc.AuthorizationContext)" /> method.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IExceptionFilter#OnException(System.Web.Mvc.ExceptionContext)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.Controller.OnException(System.Web.Mvc.ExceptionContext)" /> method.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IResultFilter#OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.Controller.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)" /> method.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.System#Web#Mvc#IResultFilter#OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.Controller.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)" /> method.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.TempDataProvider">
+      <summary>Gets the temporary-data provider object that is used to store data for the next request.</summary>
+      <returns>The temporary-data provider.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0)">
+      <summary>Updates the specified model instance using values from the controller's current value provider.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the <see cref="P:System.Web.Mvc.ControllerBase.ValueProvider" /> property is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String)">
+      <summary>Updates the specified model instance using values from the controller's current value provider and a prefix.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the <see cref="P:System.Web.Mvc.ControllerBase.ValueProvider" /> property is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[])">
+      <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the <see cref="P:System.Web.Mvc.ControllerBase.ValueProvider" /> property is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[],System.String[])">
+      <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the <paramref name="includeProperties" /> parameter list.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the <see cref="P:System.Web.Mvc.ControllerBase.ValueProvider" /> property is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[],System.String[],System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude , and a list of properties to include.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the <paramref name="includeProperties" /> parameter list.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.String[],System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider, a prefix, and included properties.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String,System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider and a prefix.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String[])">
+      <summary>Updates the specified model instance using values from the controller's current value provider and included properties.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="model" /> parameter or the <see cref="P:System.Web.Mvc.ControllerBase.ValueProvider" /> property is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.String[],System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider and a list of properties to include.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryUpdateModel``1(``0,System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider.</summary>
+      <returns>true if the update is successful; otherwise, false.</returns>
+      <param name="model">The model instance to update.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryValidateModel(System.Object)">
+      <summary>Validates the specified model instance.</summary>
+      <returns>true if the model validation is successful; otherwise, false.</returns>
+      <param name="model">The model instance to validate.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.TryValidateModel(System.Object,System.String)">
+      <summary>Validates the specified model instance using an HTML prefix.</summary>
+      <returns>true if the model validation is successful; otherwise, false.</returns>
+      <param name="model">The model to validate.</param>
+      <param name="prefix">The prefix to use when looking up values in the model provider.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0)">
+      <summary>Updates the specified model instance using values from the controller's current value provider.</summary>
+      <param name="model">The model instance to update.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+      <exception cref="T:System.InvalidOperationException">The model was not successfully updated.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String)">
+      <summary>Updates the specified model instance using values from the controller's current value provider and a prefix.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">A prefix to use when looking up values in the value provider.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[])">
+      <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">A prefix to use when looking up values in the value provider.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[],System.String[])">
+      <summary>Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">A prefix to use when looking up values in the value provider.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the <paramref name="includeProperties" /> list.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[],System.String[],System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude, and a list of properties to include.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="excludeProperties">A list of properties to explicitly exclude from the update. These are excluded even if they are listed in the <paramref name="includeProperties" /> parameter list.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.String[],System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String,System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider and a prefix.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="prefix">The prefix to use when looking up values in the value provider.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String[])">
+      <summary>Updates the specified model instance using values from the controller object's current value provider.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.String[],System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="includeProperties">A list of properties of the model to update.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.UpdateModel``1(``0,System.Web.Mvc.IValueProvider)">
+      <summary>Updates the specified model instance using values from the value provider.</summary>
+      <param name="model">The model instance to update.</param>
+      <param name="valueProvider">A dictionary of values that is used to update the model.</param>
+      <typeparam name="TModel">The type of the model object.</typeparam>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.Url">
+      <summary>Gets the URL helper object that is used to generate URLs by using routing.</summary>
+      <returns>The URL helper object.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.User">
+      <summary>Gets the user security information for the current HTTP request.</summary>
+      <returns>The user security information for the current HTTP request.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.ValidateModel(System.Object)">
+      <summary>Validates the specified model instance.</summary>
+      <param name="model">The model to validate.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.ValidateModel(System.Object,System.String)">
+      <summary>Validates the specified model instance using an HTML prefix.</summary>
+      <param name="model">The model to validate.</param>
+      <param name="prefix">The prefix to use when looking up values in the model provider.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object that renders a view to the response.</summary>
+      <returns>The view result that renders a view to the response.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View(System.Object)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object by using the model that renders a view to the response.</summary>
+      <returns>The view result.</returns>
+      <param name="model">The model that is rendered by the view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View(System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object by using the view name that renders a view.</summary>
+      <returns>The view result.</returns>
+      <param name="viewName">The name of the view that is rendered to the response.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View(System.String,System.Object)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object by using the view name and model that renders a view to the response.</summary>
+      <returns>The view result.</returns>
+      <param name="viewName">The name of the view that is rendered to the response.</param>
+      <param name="model">The model that is rendered by the view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View(System.String,System.String)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object using the view name and master-page name that renders a view to the response.</summary>
+      <returns>The view result.</returns>
+      <param name="viewName">The name of the view that is rendered to the response.</param>
+      <param name="masterName">The name of the master page or template to use when the view is rendered.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View(System.String,System.String,System.Object)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object using the view name, master-page name, and model that renders a view.</summary>
+      <returns>The view result.</returns>
+      <param name="viewName">The name of the view that is rendered to the response.</param>
+      <param name="masterName">The name of the master page or template to use when the view is rendered.</param>
+      <param name="model">The model that is rendered by the view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View(System.Web.Mvc.IView)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object that renders the specified <see cref="T:System.Web.Mvc.IView" /> object.</summary>
+      <returns>The view result.</returns>
+      <param name="view">The view that is rendered to the response.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Controller.View(System.Web.Mvc.IView,System.Object)">
+      <summary>Creates a <see cref="T:System.Web.Mvc.ViewResult" /> object that renders the specified <see cref="T:System.Web.Mvc.IView" /> object.</summary>
+      <returns>The view result.</returns>
+      <param name="view">The view that is rendered to the response.</param>
+      <param name="model">The model that is rendered by the view.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Controller.ViewEngineCollection">
+      <summary>Gets the view engine collection.</summary>
+      <returns>The view engine collection.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ControllerActionInvoker">
+      <summary>Represents a class that is responsible for invoking the action methods of a controller.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerActionInvoker" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerActionInvoker.Binders">
+      <summary>Gets or sets the model binders that are associated with the action.</summary>
+      <returns>The model binders that are associated with the action.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.CreateActionResult(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Object)">
+      <summary>Creates the action result.</summary>
+      <returns>The action result object.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+      <param name="actionReturnValue">The action return value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.FindAction(System.Web.Mvc.ControllerContext,System.Web.Mvc.ControllerDescriptor,System.String)">
+      <summary>Finds the information about the action method.</summary>
+      <returns>Information about the action method.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="controllerDescriptor">The controller descriptor.</param>
+      <param name="actionName">The name of the action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.GetControllerDescriptor(System.Web.Mvc.ControllerContext)">
+      <summary>Retrieves information about the controller by using the specified controller context.</summary>
+      <returns>Information about the controller.</returns>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Retrieves information about the action filters.</summary>
+      <returns>Information about the action filters.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.GetParameterValue(System.Web.Mvc.ControllerContext,System.Web.Mvc.ParameterDescriptor)">
+      <summary>Gets the value of the specified action-method parameter.</summary>
+      <returns>The value of the action-method parameter.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="parameterDescriptor">The parameter descriptor.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.GetParameterValues(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Gets the values of the action-method parameters.</summary>
+      <returns>The values of the action-method parameters.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeAction(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Invokes the specified action by using the specified controller context.</summary>
+      <returns>The result of executing the action.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionName">The name of the action to invoke.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.Threading.ThreadAbortException">The thread was aborted during invocation of the action.</exception>
+      <exception cref="T:System.Exception">An unspecified error occurred during invocation of the action.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Invokes the specified action method by using the specified parameters and the controller context.</summary>
+      <returns>The result of executing the action method.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+      <param name="parameters">The parameters.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IActionFilter},System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Invokes the specified action method by using the specified parameters, controller context, and action filters.</summary>
+      <returns>The context for the ActionExecuted method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="filters">The action filters.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+      <param name="parameters">The parameters.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionResult)">
+      <summary>Invokes the specified action result by using the specified controller context.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionResult">The action result.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IResultFilter},System.Web.Mvc.ActionResult)">
+      <summary>Invokes the specified action result by using the specified action filters and the controller context.</summary>
+      <returns>The context for the ResultExecuted method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="filters">The action filters.</param>
+      <param name="actionResult">The action result.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeAuthorizationFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IAuthorizationFilter},System.Web.Mvc.ActionDescriptor)">
+      <summary>Invokes the specified authorization filters by using the specified action descriptor and controller context.</summary>
+      <returns>The context for the <see cref="T:System.Web.Mvc.AuthorizeAttribute" /> object.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="filters">The authorization filters.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IExceptionFilter},System.Exception)">
+      <summary>Invokes the specified exception filters by using the specified exception and controller context.</summary>
+      <returns>The context for the <see cref="T:System.Web.Mvc.HandleErrorAttribute" /> object.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="filters">The exception filters.</param>
+      <param name="exception">The exception.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ControllerBase">
+      <summary>Represents the base class for all MVC controllers.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBase.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerBase" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBase.ControllerContext">
+      <summary>Gets or sets the controller context.</summary>
+      <returns>The controller context.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBase.Execute(System.Web.Routing.RequestContext)">
+      <summary>Executes the specified request context.</summary>
+      <param name="requestContext">The request context.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBase.ExecuteCore">
+      <summary>Executes the request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBase.Initialize(System.Web.Routing.RequestContext)">
+      <summary>Initializes the specified request context.</summary>
+      <param name="requestContext">The request context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBase.System#Web#Mvc#IController#Execute(System.Web.Routing.RequestContext)">
+      <summary>Executes the specified request context.</summary>
+      <param name="requestContext">The request context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBase.TempData">
+      <summary>Gets or sets the dictionary for temporary data.</summary>
+      <returns>The dictionary for temporary data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBase.ValidateRequest">
+      <summary>Gets or sets a value that indicates whether request validation is enabled for this request.</summary>
+      <returns>true if request validation is enabled for this request; otherwise, false. The default is true.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBase.ValueProvider">
+      <summary>Gets or sets the value provider for the controller.</summary>
+      <returns>The value provider for the controller.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBase.ViewBag">
+      <summary>Gets the dynamic view data dictionary.</summary>
+      <returns>The dynamic view data dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBase.ViewData">
+      <summary>Gets or sets the dictionary for view data.</summary>
+      <returns>The dictionary for the view data.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ControllerBuilder">
+      <summary>Represents a class that is responsible for dynamically building a controller.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBuilder.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerBuilder" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBuilder.Current">
+      <summary>Gets the current controller builder object.</summary>
+      <returns>The current controller builder.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerBuilder.DefaultNamespaces">
+      <summary>Gets the default namespaces.</summary>
+      <returns>The default namespaces.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBuilder.GetControllerFactory">
+      <summary>Gets the associated controller factory.</summary>
+      <returns>The controller factory.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBuilder.SetControllerFactory(System.Type)">
+      <summary>Sets the controller factory by using the specified type.</summary>
+      <param name="controllerFactoryType">The type of the controller factory.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerFactoryType" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The controller factory cannot be assigned from the type in the <paramref name="controllerFactoryType" /> parameter.</exception>
+      <exception cref="T:System.InvalidOperationException">An error occurred while the controller factory was being set.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerBuilder.SetControllerFactory(System.Web.Mvc.IControllerFactory)">
+      <summary>Sets the specified controller factory.</summary>
+      <param name="controllerFactory">The controller factory.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerFactory" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ControllerContext">
+      <summary>Encapsulates information about an HTTP request that matches specified <see cref="T:System.Web.Routing.RouteBase" /> and <see cref="T:System.Web.Mvc.ControllerBase" /> instances.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerContext.#ctor(System.Web.HttpContextBase,System.Web.Routing.RouteData,System.Web.Mvc.ControllerBase)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class by using the specified HTTP context, URL route data, and controller.</summary>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="routeData">The route data.</param>
+      <param name="controller">The controller.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerContext.#ctor(System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class by using the specified controller context.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerContext.#ctor(System.Web.Routing.RequestContext,System.Web.Mvc.ControllerBase)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerContext" /> class by using the specified request context and controller.</summary>
+      <param name="requestContext">The request context.</param>
+      <param name="controller">The controller.</param>
+      <exception cref="T:System.ArgumentNullException">One or both parameters are null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerContext.Controller">
+      <summary>Gets or sets the controller.</summary>
+      <returns>The controller.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerContext.DisplayMode">
+      <summary>Gets the display mode.</summary>
+      <returns>The display mode.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerContext.HttpContext">
+      <summary>Gets or sets the HTTP context.</summary>
+      <returns>The HTTP context.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerContext.IsChildAction">
+      <summary>Gets a value that indicates whether the associated action method is a child action.</summary>
+      <returns>true if the associated action method is a child action; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerContext.ParentActionViewContext">
+      <summary>Gets an object that contains the view context information for the parent action method.</summary>
+      <returns>An object that contains the view context information for the parent action method.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerContext.RequestContext">
+      <summary>Gets or sets the request context.</summary>
+      <returns>The request context.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerContext.RouteData">
+      <summary>Gets or sets the URL route data.</summary>
+      <returns>The URL route data.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ControllerDescriptor">
+      <summary>Encapsulates information that describes a controller, such as its name, type, and actions.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerDescriptor.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerDescriptor" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerDescriptor.ControllerName">
+      <summary>Gets the name of the controller.</summary>
+      <returns>The name of the controller.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerDescriptor.ControllerType">
+      <summary>Gets the type of the controller.</summary>
+      <returns>The type of the controller.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerDescriptor.FindAction(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Finds an action method by using the specified name and controller context.</summary>
+      <returns>The information about the action method.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionName">The name of the action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerDescriptor.GetCanonicalActions">
+      <summary>Retrieves a list of action-method descriptors in the controller.</summary>
+      <returns>A list of action-method descriptors in the controller.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerDescriptor.GetCustomAttributes(System.Boolean)">
+      <summary>Retrieves 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.ControllerDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+      <summary>Retrieves custom attributes of a specified type 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="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="attributeType" /> parameter is null (Nothing in Visual Basic).</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerDescriptor.GetFilterAttributes(System.Boolean)">
+      <summary>Gets the filter attributes.</summary>
+      <returns>The filter attributes.</returns>
+      <param name="useCache">true if the cache should be used; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Retrieves a value that indicates whether one or more instance of the specified custom attribute are defined for this member.</summary>
+      <returns>true if the <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="attributeType" /> parameter is null (Nothing in Visual Basic).</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ControllerDescriptor.UniqueId">
+      <summary>When implemented in a derived class, gets the unique ID for the controller descriptor using lazy initialization.</summary>
+      <returns>The unique ID.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ControllerInstanceFilterProvider">
+      <summary>Adds the controller to the <see cref="T:System.Web.Mvc.FilterProviderCollection" /> instance.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerInstanceFilterProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ControllerInstanceFilterProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ControllerInstanceFilterProvider.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Returns the collection of controller instance filters.</summary>
+      <returns>The collection of controller instance filters.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="T:System.Web.Mvc.CustomModelBinderAttribute">
+      <summary>Represents an attribute that invokes a custom model binder.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.CustomModelBinderAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.CustomModelBinderAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.CustomModelBinderAttribute.GetBinder">
+      <summary>Retrieves the associated model binder.</summary>
+      <returns>A reference to an object that implements the <see cref="T:System.Web.Mvc.IModelBinder" /> interface.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.DataAnnotationsModelMetadata">
+      <summary>Provides a container for common metadata, for the <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider" /> class, and for the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidator" /> class for a data model.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelMetadata.#ctor(System.Web.Mvc.DataAnnotationsModelMetadataProvider,System.Type,System.Func{System.Object},System.Type,System.String,System.ComponentModel.DataAnnotations.DisplayColumnAttribute)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider" /> class.</summary>
+      <param name="provider">The data-annotations model metadata provider.</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>
+      <param name="displayColumnAttribute">The display column attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelMetadata.GetSimpleDisplayText">
+      <summary>Returns simple text for the model data.</summary>
+      <returns>Simple text for the model data.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider">
+      <summary>Implements the default model metadata provider for ASP.NET MVC.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelMetadataProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelMetadataProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelMetadataProvider.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
+      <summary>Gets the metadata for the specified property.</summary>
+      <returns>The metadata for the property.</returns>
+      <param name="attributes">The 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="T:System.Web.Mvc.DataAnnotationsModelValidationFactory">
+      <summary>Represents the method that creates a <see cref="T:System.Web.Mvc.DataAnnotationsModelValidatorProvider" /> instance.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.DataAnnotationsModelValidator">
+      <summary>Provides a model validator.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidator.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.ValidationAttribute)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidator" /> class.</summary>
+      <param name="metadata">The metadata for the model.</param>
+      <param name="context">The controller context for the model.</param>
+      <param name="attribute">The validation attribute for the model.</param>
+    </member>
+    <member name="P:System.Web.Mvc.DataAnnotationsModelValidator.Attribute">
+      <summary>Gets the validation attribute for the model validator.</summary>
+      <returns>The validation attribute for the model validator.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.DataAnnotationsModelValidator.ErrorMessage">
+      <summary>Gets the error message for the validation failure.</summary>
+      <returns>The error message for the validation failure.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidator.GetClientValidationRules">
+      <summary>Retrieves a collection of client validation rules.</summary>
+      <returns>A collection of client validation rules.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.DataAnnotationsModelValidator.IsRequired">
+      <summary>Gets a value that indicates whether model validation is required.</summary>
+      <returns>true if model validation is required; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidator.Validate(System.Object)">
+      <summary>Returns a list of validation error messages for the model.</summary>
+      <returns>A list of validation error messages for the model, or an empty list if no errors have occurred.</returns>
+      <param name="container">The container for the model.</param>
+    </member>
+    <member name="T:System.Web.Mvc.DataAnnotationsModelValidator`1">
+      <summary>Provides a model validator for a specified validation type.</summary>
+      <typeparam name="TAttribute"></typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidator`1.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,`0)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidator" /> class.</summary>
+      <param name="metadata">The metadata for the model.</param>
+      <param name="context">The controller context for the model.</param>
+      <param name="attribute">The validation attribute for the model.</param>
+    </member>
+    <member name="P:System.Web.Mvc.DataAnnotationsModelValidator`1.Attribute">
+      <summary>Gets the validation attribute from the model validator.</summary>
+      <returns>The validation attribute from the model validator.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.DataAnnotationsModelValidatorProvider">
+      <summary>Implements the default validation provider for ASP.NET MVC.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataAnnotationsModelValidatorProvider" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes">
+      <summary>Gets or sets a value that indicates whether non-nullable value types are required.</summary>
+      <returns>true if non-nullable value types are required; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.Collections.Generic.IEnumerable{System.Attribute})">
+      <summary>Gets a list of validators.</summary>
+      <returns>A list of validators.</returns>
+      <param name="metadata">The metadata.</param>
+      <param name="context">The context.</param>
+      <param name="attributes">The list of validation attributes.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterAdapter(System.Type,System.Type)">
+      <summary>Registers an adapter to provide client-side validation.</summary>
+      <param name="attributeType">The type of the validation attribute.</param>
+      <param name="adapterType">The type of the adapter.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterAdapterFactory(System.Type,System.Web.Mvc.DataAnnotationsModelValidationFactory)">
+      <summary>Registers an adapter factory for the validation provider.</summary>
+      <param name="attributeType">The type of the attribute.</param>
+      <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Mvc.ModelValidator" /> object for the specified attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapter(System.Type)">
+      <summary>Registers the default adapter.</summary>
+      <param name="adapterType">The type of the adapter.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultAdapterFactory(System.Web.Mvc.DataAnnotationsModelValidationFactory)">
+      <summary>Registers the default adapter factory.</summary>
+      <param name="factory">The factory that will be used to create the <see cref="T:System.Web.Mvc.ModelValidator" /> object for the default adapter.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapter(System.Type)">
+      <summary>Registers an adapter to provide default object validation.</summary>
+      <param name="adapterType">The type of the adapter.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterDefaultValidatableObjectAdapterFactory(System.Web.Mvc.DataAnnotationsValidatableObjectAdapterFactory)">
+      <summary>Registers an adapter factory for the default object validation provider.</summary>
+      <param name="factory">The factory.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapter(System.Type,System.Type)">
+      <summary>Registers an adapter to provide object validation.</summary>
+      <param name="modelType">The type of the model.</param>
+      <param name="adapterType">The type of the adapter.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DataAnnotationsModelValidatorProvider.RegisterValidatableObjectAdapterFactory(System.Type,System.Web.Mvc.DataAnnotationsValidatableObjectAdapterFactory)">
+      <summary>Registers an adapter factory for the object validation provider.</summary>
+      <param name="modelType">The type of the model.</param>
+      <param name="factory">The factory.</param>
+    </member>
+    <member name="T:System.Web.Mvc.DataAnnotationsValidatableObjectAdapterFactory">
+      <summary>Provides a factory for validators that are based on <see cref="T:System.ComponentModel.DataAnnotations.IValidatableObject" />.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.DataErrorInfoModelValidatorProvider">
+      <summary>Provides a container for the error-information model validator.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DataErrorInfoModelValidatorProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DataErrorInfoModelValidatorProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DataErrorInfoModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Gets a list of error-information model validators.</summary>
+      <returns>A list of error-information model validators.</returns>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.DefaultControllerFactory">
+      <summary>Represents the controller factory that is registered by default.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultControllerFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.#ctor(System.Web.Mvc.IControllerActivator)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultControllerFactory" /> class using a controller activator.</summary>
+      <param name="controllerActivator">An object that implements the controller activator interface.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.CreateController(System.Web.Routing.RequestContext,System.String)">
+      <summary>Creates the specified controller by using the specified request context.</summary>
+      <returns>The controller.</returns>
+      <param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="controllerName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(System.Web.Routing.RequestContext,System.Type)">
+      <summary>Retrieves the controller instance for the specified request context and controller type.</summary>
+      <returns>The controller instance.</returns>
+      <param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
+      <param name="controllerType">The type of the controller.</param>
+      <exception cref="T:System.Web.HttpException">
+        <paramref name="controllerType" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="controllerType" /> cannot be assigned.</exception>
+      <exception cref="T:System.InvalidOperationException">An instance of <paramref name="controllerType" /> cannot be created.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.Type)">
+      <summary>Returns the controller's session behavior.</summary>
+      <returns>The controller's session behavior.</returns>
+      <param name="requestContext">The request context.</param>
+      <param name="controllerType">The type of the controller.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.GetControllerType(System.Web.Routing.RequestContext,System.String)">
+      <summary>Retrieves the controller type for the specified name and request context.</summary>
+      <returns>The controller type.</returns>
+      <param name="requestContext">The context of the HTTP request, which includes the HTTP context and route data.</param>
+      <param name="controllerName">The name of the controller.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.ReleaseController(System.Web.Mvc.IController)">
+      <summary>Releases the specified controller.</summary>
+      <param name="controller">The controller to release.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultControllerFactory.System#Web#Mvc#IControllerFactory#GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.String)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. This method calls the <see cref="M:System.Web.Mvc.DefaultControllerFactory.GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.Type)" /> method.</summary>
+      <returns>The controller's session behavior.</returns>
+      <param name="requestContext">The request context.</param>
+      <param name="controllerName">The controller name.</param>
+    </member>
+    <member name="T:System.Web.Mvc.DefaultModelBinder">
+      <summary>Maps a browser request to a data object. This class provides a concrete implementation of a model binder.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultModelBinder" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.DefaultModelBinder.Binders">
+      <summary>Gets or sets the model binders for the application.</summary>
+      <returns>The model binders for the application.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.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 object.</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="M:System.Web.Mvc.DefaultModelBinder.BindProperty(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor)">
+      <summary>Binds the specified property by using the specified controller context and binding context and the specified property descriptor.</summary>
+      <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>
+      <param name="propertyDescriptor">Describes a property to be bound. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.CreateModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.Type)">
+      <summary>Creates the specified model type by using the specified controller context and binding context.</summary>
+      <returns>A data object of the specified type.</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>
+      <param name="modelType">The type of the model object to return.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.CreateSubIndexName(System.String,System.Int32)">
+      <summary>Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is an integer.</summary>
+      <returns>The name of the subindex.</returns>
+      <param name="prefix">The prefix for the subindex.</param>
+      <param name="index">The index value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.CreateSubIndexName(System.String,System.String)">
+      <summary>Creates an index (a subindex) based on a category of components that make up a larger index, where the specified index value is a string.</summary>
+      <returns>The name of the subindex.</returns>
+      <param name="prefix">The prefix for the subindex.</param>
+      <param name="index">The index value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.CreateSubPropertyName(System.String,System.String)">
+      <summary>Creates the name of the subproperty by using the specified prefix and property name.</summary>
+      <returns>The name of the subproperty.</returns>
+      <param name="prefix">The prefix for the subproperty.</param>
+      <param name="propertyName">The name of the property.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.GetFilteredModelProperties(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Returns a set of properties that match the property filter restrictions that are established by the specified <paramref name="binding context" />.</summary>
+      <returns>An enumerable set of property descriptors.</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>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.GetModelProperties(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Returns the properties of the model by using the specified controller context and binding context.</summary>
+      <returns>A collection of property descriptors.</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>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.GetPropertyValue(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Web.Mvc.IModelBinder)">
+      <summary>Returns the value of a property using the specified controller context, binding context, property descriptor, and property binder.</summary>
+      <returns>An object that represents the property value.</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>
+      <param name="propertyDescriptor">The descriptor for the property to access. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+      <param name="propertyBinder">An object that provides a way to bind the property.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.GetTypeDescriptor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Returns the descriptor object for a type that is specified by its controller context and binding context.</summary>
+      <returns>A custom type descriptor object.</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>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.IsModelValid(System.Web.Mvc.ModelBindingContext)">
+      <summary>Determines whether a data model is valid for the specified binding context.</summary>
+      <returns>true if the model is valid; otherwise, false.</returns>
+      <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="M:System.Web.Mvc.DefaultModelBinder.OnModelUpdated(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Called when the model is updated.</summary>
+      <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>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.OnModelUpdating(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Called when the model is updating.</summary>
+      <returns>true if the model is updating; otherwise, false.</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>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.OnPropertyValidated(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Object)">
+      <summary>Called when the specified property is validated.</summary>
+      <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>
+      <param name="propertyDescriptor">Describes a property to be validated. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+      <param name="value">The value to set for the property.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.OnPropertyValidating(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Object)">
+      <summary>Called when the specified property is validating.</summary>
+      <returns>true if the property is validating; otherwise, false.</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>
+      <param name="propertyDescriptor">Describes a property being validated. The descriptor provides information such as component type, property type, and property value. It also provides methods to get or set the property value.</param>
+      <param name="value">The value to set for the property.</param>
+    </member>
+    <member name="P:System.Web.Mvc.DefaultModelBinder.ResourceClassKey">
+      <summary>Gets or sets the name of the resource file (class key) that contains localized string values.</summary>
+      <returns>The name of the resource file (class key).</returns>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultModelBinder.SetProperty(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext,System.ComponentModel.PropertyDescriptor,System.Object)">
+      <summary>Sets the specified property by using the specified controller context, binding context, and property value.</summary>
+      <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>
+      <param name="propertyDescriptor">Describes a property to be set. The descriptor provides information such as the component type, property type, and property value. It also provides methods to get or set the property value.</param>
+      <param name="value">The value to set for the property.</param>
+    </member>
+    <member name="T:System.Web.Mvc.DefaultViewLocationCache">
+      <summary>Represents a memory cache for view locations.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultViewLocationCache.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultViewLocationCache" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultViewLocationCache.#ctor(System.TimeSpan)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DefaultViewLocationCache" /> class by using the specified cache time span.</summary>
+      <param name="timeSpan">The cache time span.</param>
+      <exception cref="T:System.InvalidOperationException">The Ticks attribute of the <paramref name="timeSpan" /> parameter is set to a negative number.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultViewLocationCache.GetViewLocation(System.Web.HttpContextBase,System.String)">
+      <summary>Retrieves the default view location by using the specified HTTP context and cache key.</summary>
+      <returns>The default view location.</returns>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="key">The cache key</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.DefaultViewLocationCache.InsertViewLocation(System.Web.HttpContextBase,System.String,System.String)">
+      <summary>Inserts the view in the specified virtual path by using the specified HTTP context, cache key, and virtual path.</summary>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="key">The cache key.</param>
+      <param name="virtualPath">The virtual path</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="httpContext" /> parameter is null.</exception>
+    </member>
+    <member name="F:System.Web.Mvc.DefaultViewLocationCache.Null">
+      <summary>Creates an empty view location cache.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.DefaultViewLocationCache.TimeSpan">
+      <summary>Gets or sets the cache time span.</summary>
+      <returns>The cache time span.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.DependencyResolver">
+      <summary>Provides a registration point for dependency resolvers that implement <see cref="T:System.Web.Mvc.IDependencyResolver" /> or the Common Service Locator IServiceLocator interface.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolver.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DependencyResolver" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.DependencyResolver.Current">
+      <summary>Gets the implementation of the dependency resolver.</summary>
+      <returns>The implementation of the dependency resolver.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.DependencyResolver.InnerCurrent">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+      <returns>The implementation of the dependency resolver.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolver.InnerSetResolver(System.Func{System.Type,System.Object},System.Func{System.Type,System.Collections.Generic.IEnumerable{System.Object}})">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+      <param name="getService">The function that provides the service.</param>
+      <param name="getServices">The function that provides the services.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolver.InnerSetResolver(System.Object)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+      <param name="commonServiceLocator">The common service locator.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolver.InnerSetResolver(System.Web.Mvc.IDependencyResolver)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+      <param name="resolver">The object that implements the dependency resolver.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolver.SetResolver(System.Func{System.Type,System.Object},System.Func{System.Type,System.Collections.Generic.IEnumerable{System.Object}})">
+      <summary>Provides a registration point for dependency resolvers using the specified service delegate and specified service collection delegates.</summary>
+      <param name="getService">The service delegate.</param>
+      <param name="getServices">The services delegates.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolver.SetResolver(System.Object)">
+      <summary>Provides a registration point for dependency resolvers using the provided common service locator when using a service locator interface.</summary>
+      <param name="commonServiceLocator">The common service locator.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolver.SetResolver(System.Web.Mvc.IDependencyResolver)">
+      <summary>Provides a registration point for dependency resolvers, using the specified dependency resolver interface.</summary>
+      <param name="resolver">The dependency resolver.</param>
+    </member>
+    <member name="T:System.Web.Mvc.DependencyResolverExtensions">
+      <summary>Provides a type-safe implementation of <see cref="M:System.Web.Mvc.IDependencyResolver.GetService(System.Type)" /> and <see cref="M:System.Web.Mvc.IDependencyResolver.GetServices(System.Type)" />.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolverExtensions.GetService``1(System.Web.Mvc.IDependencyResolver)">
+      <summary>Resolves singly registered services that support arbitrary object creation.</summary>
+      <returns>The requested service or object.</returns>
+      <param name="resolver">The dependency resolver instance that this method extends.</param>
+      <typeparam name="TService">The type of the requested service or object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.DependencyResolverExtensions.GetServices``1(System.Web.Mvc.IDependencyResolver)">
+      <summary>Resolves multiply registered services.</summary>
+      <returns>The requested services.</returns>
+      <param name="resolver">The dependency resolver instance that this method extends.</param>
+      <typeparam name="TService">The type of the requested services.</typeparam>
+    </member>
+    <member name="T:System.Web.Mvc.DictionaryValueProvider`1">
+      <summary>Represents the base class for value providers whose values come from a collection that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</summary>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.DictionaryValueProvider`1.#ctor(System.Collections.Generic.IDictionary{System.String,`0},System.Globalization.CultureInfo)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.DictionaryValueProvider`1" /> class.</summary>
+      <param name="dictionary">The name/value pairs that are used to initialize the value provider.</param>
+      <param name="culture">Information about a specific culture, such as the names of the culture, the writing system, and the calendar used.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="dictionary" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.DictionaryValueProvider`1.ContainsPrefix(System.String)">
+      <summary>Determines whether the collection contains the specified prefix.</summary>
+      <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+      <param name="prefix">The prefix to search for.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="prefix" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.DictionaryValueProvider`1.GetKeysFromPrefix(System.String)">
+      <summary>Gets the keys from the prefix.</summary>
+      <returns>The keys from the prefix.</returns>
+      <param name="prefix">the prefix.</param>
+    </member>
+    <member name="M:System.Web.Mvc.DictionaryValueProvider`1.GetValue(System.String)">
+      <summary>Returns a value object using the specified key and controller context.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key of the value object to retrieve.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="key" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.EmptyModelMetadataProvider">
+      <summary>Provides an empty metadata provider for data models that do not require metadata.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.EmptyModelMetadataProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.EmptyModelMetadataProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.EmptyModelMetadataProvider.CreateMetadata(System.Collections.Generic.IEnumerable{System.Attribute},System.Type,System.Func{System.Object},System.Type,System.String)">
+      <summary>Creates a new instance of the <see cref="T:System.Web.Mvc.ModelMetadata" /> class.</summary>
+      <returns>A new instance of the <see cref="T:System.Web.Mvc.ModelMetadata" /> class.</returns>
+      <param name="attributes">The 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 model.</param>
+    </member>
+    <member name="T:System.Web.Mvc.EmptyModelValidatorProvider">
+      <summary>Provides an empty validation provider for models that do not require a validator.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.EmptyModelValidatorProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.EmptyModelValidatorProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.EmptyModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Gets the empty model validator.</summary>
+      <returns>The empty model validator.</returns>
+      <param name="metadata">The metadata.</param>
+      <param name="context">The context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.EmptyResult">
+      <summary>Represents a result that does nothing, such as a controller action method that returns nothing.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.EmptyResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.EmptyResult" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.EmptyResult.ExecuteResult(System.Web.Mvc.ControllerContext)">
+      <summary>Executes the specified result context.</summary>
+      <param name="context">The result context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ExceptionContext">
+      <summary>Provides the context for using the <see cref="T:System.Web.Mvc.HandleErrorAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ExceptionContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ExceptionContext" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ExceptionContext.#ctor(System.Web.Mvc.ControllerContext,System.Exception)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ExceptionContext" /> class for the specified exception by using the specified controller context.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="exception">The exception.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ExceptionContext.Exception">
+      <summary>Gets or sets the exception object.</summary>
+      <returns>The exception object.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ExceptionContext.ExceptionHandled">
+      <summary>Gets or sets a value that indicates whether the exception has been handled.</summary>
+      <returns>true if the exception has been handled; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ExceptionContext.Result">
+      <summary>Gets or sets the action result.</summary>
+      <returns>The action result.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ExpressionHelper">
+      <summary>Provides a helper class to get the model name from an expression.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ExpressionHelper.GetExpressionText(System.Linq.Expressions.LambdaExpression)">
+      <summary>Gets the model name from a lambda expression.</summary>
+      <returns>The model name.</returns>
+      <param name="expression">The expression.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ExpressionHelper.GetExpressionText(System.String)">
+      <summary>Gets the model name from a string expression.</summary>
+      <returns>The model name.</returns>
+      <param name="expression">The expression.</param>
+    </member>
+    <member name="T:System.Web.Mvc.FieldValidationMetadata">
+      <summary>Provides a container for client-side field validation metadata.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FieldValidationMetadata.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FieldValidationMetadata" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.FieldValidationMetadata.FieldName">
+      <summary>Gets or sets the name of the data field.</summary>
+      <returns>The name of the data field.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FieldValidationMetadata.ReplaceValidationMessageContents">
+      <summary>Gets or sets a value that indicates whether the validation message contents should be replaced with the client validation error.</summary>
+      <returns>true if the validation message contents should be replaced with the client validation error; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FieldValidationMetadata.ValidationMessageId">
+      <summary>Gets or sets the validator message ID.</summary>
+      <returns>The validator message ID.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FieldValidationMetadata.ValidationRules">
+      <summary>Gets the client validation rules.</summary>
+      <returns>The client validation rules.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.FileContentResult">
+      <summary>Sends the contents of a binary file to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FileContentResult.#ctor(System.Byte[],System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FileContentResult" /> class by using the specified file contents and content type.</summary>
+      <param name="fileContents">The byte array to send to the response.</param>
+      <param name="contentType">The content type to use for the response.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="fileContents" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.FileContentResult.FileContents">
+      <summary>The binary content to send to the response.</summary>
+      <returns>The file contents.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.FileContentResult.WriteFile(System.Web.HttpResponseBase)">
+      <summary>Writes the file content to the response.</summary>
+      <param name="response">The response.</param>
+    </member>
+    <member name="T:System.Web.Mvc.FilePathResult">
+      <summary>Sends the contents of a file to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilePathResult.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilePathResult" /> class by using the specified file name and content type.</summary>
+      <param name="fileName">The name of the file to send to the response.</param>
+      <param name="contentType">The content type of the response.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="fileName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.FilePathResult.FileName">
+      <summary>Gets or sets the path of the file that is sent to the response.</summary>
+      <returns>The path of the file that is sent to the response.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.FilePathResult.WriteFile(System.Web.HttpResponseBase)">
+      <summary>Writes the file to the response.</summary>
+      <param name="response">The response.</param>
+    </member>
+    <member name="T:System.Web.Mvc.FileResult">
+      <summary>Represents a base class that is used to send binary file content to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FileResult.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FileResult" /> class.</summary>
+      <param name="contentType">The type of the content.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="contentType" /> parameter is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.FileResult.ContentType">
+      <summary>Gets the content type to use for the response.</summary>
+      <returns>The type of the content.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.FileResult.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 within which the result is executed.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.FileResult.FileDownloadName">
+      <summary>Gets or sets the content-disposition header so that a file-download dialog box is displayed in the browser with the specified file name.</summary>
+      <returns>The name of the file.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.FileResult.WriteFile(System.Web.HttpResponseBase)">
+      <summary>Writes the file to the response.</summary>
+      <param name="response">The response.</param>
+    </member>
+    <member name="T:System.Web.Mvc.FileStreamResult">
+      <summary>Sends binary content to the response by using a <see cref="T:System.IO.Stream" /> instance.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FileStreamResult.#ctor(System.IO.Stream,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FileStreamResult" /> class.</summary>
+      <param name="fileStream">The stream to send to the response.</param>
+      <param name="contentType">The content type to use for the response.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="fileStream" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.FileStreamResult.FileStream">
+      <summary>Gets the stream that will be sent to the response.</summary>
+      <returns>The file stream.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.FileStreamResult.WriteFile(System.Web.HttpResponseBase)">
+      <summary>Writes the file to the response.</summary>
+      <param name="response">The response.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Filter">
+      <summary>Represents a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Filter.#ctor(System.Object,System.Web.Mvc.FilterScope,System.Nullable{System.Int32})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Filter" /> class.</summary>
+      <param name="instance">The instance.</param>
+      <param name="scope">The scope.</param>
+      <param name="order">The order.</param>
+    </member>
+    <member name="F:System.Web.Mvc.Filter.DefaultOrder">
+      <summary>Represents a constant that is used to specify the default ordering of filters.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.Filter.Instance">
+      <summary>Gets the instance of this class.</summary>
+      <returns>The instance of this class.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Filter.Order">
+      <summary>Gets the order in which the filter is applied.</summary>
+      <returns>The order in which the filter is applied.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Filter.Scope">
+      <summary>Gets the scope ordering of the filter.</summary>
+      <returns>The scope ordering of the filter.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.FilterAttribute">
+      <summary>Represents the base class for action and result filter attributes.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilterAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterAttribute" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.FilterAttribute.AllowMultiple">
+      <summary>Gets or sets a value that indicates whether more than one instance of the filter attribute can be specified.</summary>
+      <returns>true if more than one instance of the filter attribute can be specified; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FilterAttribute.Order">
+      <summary>Gets or sets the order in which the action filters are executed.</summary>
+      <returns>The order in which the action filters are executed.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.FilterAttributeFilterProvider">
+      <summary>Defines a filter provider for filter attributes.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterAttributeFilterProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.#ctor(System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterAttributeFilterProvider" /> class and optionally caches attribute instances.</summary>
+      <param name="cacheAttributeInstances">true to cache attribute instances; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.GetActionAttributes(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Gets a collection of custom action attributes.</summary>
+      <returns>A collection of custom action attributes.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.GetControllerAttributes(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Gets a collection of controller attributes.</summary>
+      <returns>A collection of controller attributes.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="M:System.Web.Mvc.FilterAttributeFilterProvider.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Aggregates the filters from all of the filter providers into one collection.</summary>
+      <returns>The collection filters from all of the filter providers.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="T:System.Web.Mvc.FilterInfo">
+      <summary>Encapsulates information about the available action filters.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilterInfo.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterInfo" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilterInfo.#ctor(System.Collections.Generic.IEnumerable{System.Web.Mvc.Filter})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterInfo" /> class using the specified filters collection.</summary>
+      <param name="filters">The filters collection.</param>
+    </member>
+    <member name="P:System.Web.Mvc.FilterInfo.ActionFilters">
+      <summary>Gets all the action filters in the application.</summary>
+      <returns>The action filters.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FilterInfo.AuthorizationFilters">
+      <summary>Gets all the authorization filters in the application.</summary>
+      <returns>The authorization filters.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FilterInfo.ExceptionFilters">
+      <summary>Gets all the exception filters in the application.</summary>
+      <returns>The exception filters.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FilterInfo.ResultFilters">
+      <summary>Gets all the result filters in the application.</summary>
+      <returns>The result filters.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.FilterProviderCollection">
+      <summary>Represents the collection of filter providers for the application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilterProviderCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterProviderCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FilterProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IFilterProvider})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FilterProviderCollection" /> class using the filter providers collection.</summary>
+      <param name="providers">The filter providers collection.</param>
+    </member>
+    <member name="M:System.Web.Mvc.FilterProviderCollection.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Returns the collection of filter providers.</summary>
+      <returns>The collection of filter providers.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="T:System.Web.Mvc.FilterProviders">
+      <summary>Provides a registration point for filters.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.FilterProviders.Providers">
+      <summary>Provides a registration point for filters.</summary>
+      <returns>The collection of filters.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.FilterScope">
+      <summary>Defines values that specify the order in which ASP.NET MVC filters run within the same filter type and filter order.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.FilterScope.First">
+      <summary>Specifies first.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.FilterScope.Global">
+      <summary>Specifies an order before <see cref="F:System.Web.Mvc.FilterScope.Controller" /> and after <see cref="F:System.Web.Mvc.FilterScope.First" />.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.FilterScope.Controller">
+      <summary>Specifies an order before <see cref="F:System.Web.Mvc.FilterScope.Action" /> and after <see cref="F:System.Web.Mvc.FilterScope.Global" />.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.FilterScope.Action">
+      <summary>Specifies an order before <see cref="F:System.Web.Mvc.FilterScope.Last" /> and after <see cref="F:System.Web.Mvc.FilterScope.Controller" />.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.FilterScope.Last">
+      <summary>Specifies last.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.FormCollection">
+      <summary>Contains the form value providers for the application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FormCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FormCollection.#ctor(System.Collections.Specialized.NameValueCollection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormCollection" /> class.</summary>
+      <param name="collection">The collection.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="collection" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.FormCollection.GetValue(System.String)">
+      <summary>Gets the specified value provider.</summary>
+      <returns>The value provider.</returns>
+      <param name="name">The name of the value provider to get.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.FormCollection.System#Web#Mvc#IValueProvider#ContainsPrefix(System.String)">
+      <summary>Gets a value that indicates whether the value provider contains an entry that has the specified prefix.</summary>
+      <returns>true if the value provider contains an entry that has the specified prefix; otherwise, false.</returns>
+      <param name="prefix">The prefix to look for.</param>
+    </member>
+    <member name="M:System.Web.Mvc.FormCollection.System#Web#Mvc#IValueProvider#GetValue(System.String)">
+      <summary>Gets a value from a value provider using the specified key.</summary>
+      <returns>A value from a value provider.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="M:System.Web.Mvc.FormCollection.ToValueProvider">
+      <summary>Returns a dictionary that contains the value providers.</summary>
+      <returns>A dictionary of value providers.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.FormContext">
+      <summary>Encapsulates information that is required in order to validate and process the input data from an HTML form.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FormContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormContext" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.FormContext.FieldValidators">
+      <summary>Gets the field validators for the form.</summary>
+      <returns>A dictionary of field validators for the form.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FormContext.FormId">
+      <summary>Gets or sets the form identifier.</summary>
+      <returns>The form identifier.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.FormContext.GetJsonValidationMetadata">
+      <summary>Returns a serialized object that contains the form identifier and field-validation values for the form.</summary>
+      <returns>A serialized object that contains the form identifier and field-validation values for the form.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.FormContext.GetValidationMetadataForField(System.String)">
+      <summary>Returns the validation value for the specified input field.</summary>
+      <returns>The value to validate the field input with.</returns>
+      <param name="fieldName">The name of the field to retrieve the validation value for.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="fieldName" /> parameter is either null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.FormContext.GetValidationMetadataForField(System.String,System.Boolean)">
+      <summary>Returns the validation value for the specified input field and a value that indicates what to do if the validation value is not found.</summary>
+      <returns>The value to validate the field input with.</returns>
+      <param name="fieldName">The name of the field to retrieve the validation value for.</param>
+      <param name="createIfNotFound">true to create a validation value if one is not found; otherwise, false.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="fieldName" /> parameter is either null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.FormContext.RenderedField(System.String)">
+      <summary>Returns a value that indicates whether the specified field has been rendered in the form.</summary>
+      <returns>true if the field has been rendered; otherwise, false.</returns>
+      <param name="fieldName">The field name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.FormContext.RenderedField(System.String,System.Boolean)">
+      <summary>Sets a value that indicates whether the specified field has been rendered in the form.</summary>
+      <param name="fieldName">The field name.</param>
+      <param name="value">true to specify that the field has been rendered in the form; otherwise, false.</param>
+    </member>
+    <member name="P:System.Web.Mvc.FormContext.ReplaceValidationSummary">
+      <summary>Determines whether client validation errors should be dynamically added to the validation summary.</summary>
+      <returns>true if client validation errors should be added to the validation summary; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.FormContext.ValidationSummaryId">
+      <summary>Gets or sets the identifier for the validation summary.</summary>
+      <returns>The identifier for the validation summary.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.FormMethod">
+      <summary>Enumerates the HTTP request types for a form.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.FormMethod.Get">
+      <summary>Specifies a GET request.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.FormMethod.Post">
+      <summary>Specifies a POST request.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.FormValueProvider">
+      <summary>Represents a value provider for form values that are contained in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FormValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormValueProvider" /> class.</summary>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+    </member>
+    <member name="T:System.Web.Mvc.FormValueProviderFactory">
+      <summary>Represents a class that is responsible for creating a new instance of a form-value provider object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FormValueProviderFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.FormValueProviderFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.FormValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a form-value provider object for the specified controller context.</summary>
+      <returns>A form-value provider object.</returns>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.GlobalFilterCollection">
+      <summary>Represents a class that contains all the global filters.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.GlobalFilterCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.Add(System.Object)">
+      <summary>Adds the specified filter to the global filter collection.</summary>
+      <param name="filter">The filter.</param>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.Add(System.Object,System.Int32)">
+      <summary>Adds the specified filter to the global filter collection using the specified filter run order.</summary>
+      <param name="filter">The filter.</param>
+      <param name="order">The filter run order.</param>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.Clear">
+      <summary>Removes all filters from the global filter collection.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.Contains(System.Object)">
+      <summary>Determines whether a filter is in the global filter collection.</summary>
+      <returns>true if <paramref name="filter" /> is found in the global filter collection; otherwise, false.</returns>
+      <param name="filter">The filter.</param>
+    </member>
+    <member name="P:System.Web.Mvc.GlobalFilterCollection.Count">
+      <summary>Gets the number of filters in the global filter collection.</summary>
+      <returns>The number of filters in the global filter collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.GetEnumerator">
+      <summary>Returns an enumerator that iterates through the global filter collection.</summary>
+      <returns>An enumerator that iterates through the global filter collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.Remove(System.Object)">
+      <summary>Removes all the filters that match the specified filter.</summary>
+      <param name="filter">The filter to remove.</param>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.System#Collections#IEnumerable#GetEnumerator">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code. </summary>
+      <returns>An enumerator that iterates through the global filter collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.GlobalFilterCollection.System#Web#Mvc#IFilterProvider#GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>This API supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+      <returns>An enumerator that iterates through the global filter collection.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="T:System.Web.Mvc.GlobalFilters">
+      <summary>Represents the global filter collection.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.GlobalFilters.Filters">
+      <summary>Gets or sets the global filter collection.</summary>
+      <returns>The global filter collection.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.HandleErrorAttribute">
+      <summary>Represents an attribute that is used to handle an exception that is thrown by an action method.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HandleErrorAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HandleErrorAttribute" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.HandleErrorAttribute.ExceptionType">
+      <summary>Gets or sets the type of the exception.</summary>
+      <returns>The type of the exception.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HandleErrorAttribute.Master">
+      <summary>Gets or sets the master view for displaying exception information.</summary>
+      <returns>The master view.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.HandleErrorAttribute.OnException(System.Web.Mvc.ExceptionContext)">
+      <summary>Called when an exception occurs.</summary>
+      <param name="filterContext">The action-filter context.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.HandleErrorAttribute.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.HandleErrorAttribute.View">
+      <summary>Gets or sets the page view for displaying exception information.</summary>
+      <returns>The page view.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.HandleErrorInfo">
+      <summary>Encapsulates information for handling an error that was thrown by an action method.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HandleErrorInfo.#ctor(System.Exception,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HandleErrorInfo" /> class.</summary>
+      <param name="exception">The exception.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="actionName">The name of the action.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="controllerName" /> or <paramref name="actionName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.HandleErrorInfo.ActionName">
+      <summary>Gets or sets the name of the action that was executing when the exception was thrown.</summary>
+      <returns>The name of the action.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HandleErrorInfo.ControllerName">
+      <summary>Gets or sets the name of the controller that contains the action method that threw the exception.</summary>
+      <returns>The name of the controller.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HandleErrorInfo.Exception">
+      <summary>Gets or sets the exception object.</summary>
+      <returns>The exception object.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.HiddenInputAttribute">
+      <summary>Represents an attribute that is used to indicate whether a property or field value should be rendered as a hidden input element.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HiddenInputAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HiddenInputAttribute" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.HiddenInputAttribute.DisplayValue">
+      <summary>Gets or sets a value that indicates whether to display the value of the hidden input element.</summary>
+      <returns>true if the value should be displayed; otherwise, false.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.HtmlHelper">
+      <summary>Represents support for rendering HTML controls in a view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HtmlHelper" /> 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>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="viewContext" /> or the <paramref name="viewDataContainer" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.#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.HtmlHelper" /> 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 route collection.</param>
+      <exception cref="T:System.ArgumentNullException">One or more parameters is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.AnonymousObjectToHtmlAttributes(System.Object)">
+      <summary>Replaces underscore characters (_) with hyphens (-) in the specified HTML attributes.</summary>
+      <returns>The HTML attributes with underscore characters replaced by hyphens.</returns>
+      <param name="htmlAttributes">The HTML attributes.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.AntiForgeryToken">
+      <summary>Generates a hidden form field (anti-forgery token) that is validated when the form is submitted.</summary>
+      <returns>The generated form field (anti-forgery token).</returns>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.AntiForgeryToken(System.String)">
+      <summary>Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value.</summary>
+      <returns>The generated form field (anti-forgery token).</returns>
+      <param name="salt">The salt value, which can be any non-empty string.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.AntiForgeryToken(System.String,System.String,System.String)">
+      <summary>Generates a hidden form field (anti-forgery token) that is validated when the form is submitted. The field value is generated using the specified salt value, domain, and path.</summary>
+      <returns>The generated form field (anti-forgery token).</returns>
+      <param name="salt">The salt value, which can be any non-empty string.</param>
+      <param name="domain">The application domain.</param>
+      <param name="path">The virtual path.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.AttributeEncode(System.Object)">
+      <summary>Converts the specified attribute object to an HTML-encoded string.</summary>
+      <returns>The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.</returns>
+      <param name="value">The object to encode.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.AttributeEncode(System.String)">
+      <summary>Converts the specified attribute string to an HTML-encoded string.</summary>
+      <returns>The HTML-encoded string. If the value parameter is null or empty, this method returns an empty string.</returns>
+      <param name="value">The string to encode.</param>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.ClientValidationEnabled">
+      <summary>Gets or sets a value that indicates whether client validation is enabled.</summary>
+      <returns>true if enable client validation is enabled; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.EnableClientValidation">
+      <summary>Enables input validation that is performed by using client script in the browser.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.EnableClientValidation(System.Boolean)">
+      <summary>Enables or disables client validation.</summary>
+      <param name="enabled">true to enable client validation; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.EnableUnobtrusiveJavaScript">
+      <summary>Enables unobtrusive JavaScript.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.EnableUnobtrusiveJavaScript(System.Boolean)">
+      <summary>Enables or disables unobtrusive JavaScript.</summary>
+      <param name="enabled">true to enable unobtrusive JavaScript; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.Encode(System.Object)">
+      <summary>Converts the value of the specified object to an HTML-encoded string.</summary>
+      <returns>The HTML-encoded string.</returns>
+      <param name="value">The object to encode.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.Encode(System.String)">
+      <summary>Converts the specified string to an HTML-encoded string.</summary>
+      <returns>The HTML-encoded string.</returns>
+      <param name="value">The string to encode.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.FormatValue(System.Object,System.String)">
+      <summary>Formats the value.</summary>
+      <returns>The formatted value.</returns>
+      <param name="value">The value.</param>
+      <param name="format">The format string. </param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GenerateIdFromName(System.String)">
+      <summary>Creates an HTML element ID using the specified element name.</summary>
+      <returns>The ID of the HTML element.</returns>
+      <param name="name">The name of the HTML element.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GenerateIdFromName(System.String,System.String)">
+      <summary>Creates an HTML element ID using the specified element name and a string that replaces dots in the name.</summary>
+      <returns>The ID of the HTML element.</returns>
+      <param name="name">The name of the HTML element.</param>
+      <param name="idAttributeDotReplacement">The string that replaces dots (.) in the <paramref name="name" /> parameter.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="name" /> parameter or the <paramref name="idAttributeDotReplacement" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GenerateLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Generates an HTML anchor element (a element) that links to the specified action method, and enables the user to specify the communication protocol, name of the host, and a URL fragment.</summary>
+      <returns>An HTML element that links to the specified action method.</returns>
+      <param name="requestContext">The context of the HTTP request.</param>
+      <param name="routeCollection">The collection of URL routes.</param>
+      <param name="linkText">The text caption to display for the link.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="protocol">The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.</param>
+      <param name="hostName">The name of the host.</param>
+      <param name="fragment">The fragment identifier.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GenerateLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Generates an HTML anchor element (a element) that links to the specified action method.</summary>
+      <returns>An HTML element that links to the specified action method.</returns>
+      <param name="requestContext">The context of the HTTP request.</param>
+      <param name="routeCollection">The collection of URL routes.</param>
+      <param name="linkText">The text caption to display for the link.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GenerateRouteLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Generates an HTML anchor element (a element) that links to the specified URL route, and enables the user to specify the communication protocol, name of the host, and a URL fragment.</summary>
+      <returns>An HTML element that links to the specified URL route.</returns>
+      <param name="requestContext">The context of the HTTP request.</param>
+      <param name="routeCollection">The collection of URL routes.</param>
+      <param name="linkText">The text caption to display for the link.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="protocol">The communication protocol, such as HTTP or HTTPS. If this parameter is null, the protocol defaults to HTTP.</param>
+      <param name="hostName">The name of the host.</param>
+      <param name="fragment">The fragment identifier.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GenerateRouteLink(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Generates an HTML anchor element (a element) that links to the specified URL route.</summary>
+      <returns>An HTML element that links to the specified URL route.</returns>
+      <param name="requestContext">The context of the HTTP request.</param>
+      <param name="routeCollection">The collection of URL routes.</param>
+      <param name="linkText">The text caption to display for the link.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GetFormMethodString(System.Web.Mvc.FormMethod)">
+      <summary>Returns the HTTP method that handles form input (GET or POST) as a string.</summary>
+      <returns>The form method string, either "get" or "post".</returns>
+      <param name="method">The HTTP method that handles the form.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GetInputTypeString(System.Web.Mvc.InputType)">
+      <summary>Returns the HTML input control type as a string.</summary>
+      <returns>The input type string ("checkbox", "hidden", "password", "radio", or "text").</returns>
+      <param name="inputType">The enumerated input type.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GetUnobtrusiveValidationAttributes(System.String)">
+      <summary>Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute.</summary>
+      <returns>The collection of unobtrusive JavaScript validation attributes.</returns>
+      <param name="name">The HTML name attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.GetUnobtrusiveValidationAttributes(System.String,System.Web.Mvc.ModelMetadata)">
+      <summary>Gets the collection of unobtrusive JavaScript validation attributes using the specified HTML name attribute and model metadata.</summary>
+      <returns>The collection of unobtrusive JavaScript validation attributes.</returns>
+      <param name="name">The HTML name attribute.</param>
+      <param name="metadata">The model metadata.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.HttpMethodOverride(System.String)">
+      <summary>Returns a hidden input element that identifies the override method for the specified HTTP data-transfer method that was used by the client.</summary>
+      <returns>The override method that uses the HTTP data-transfer method that was used by the client.</returns>
+      <param name="httpMethod">The HTTP data-transfer method that was used by the client (DELETE, HEAD, or PUT).</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="httpVerb" /> parameter is not "PUT", "DELETE", or "HEAD".</exception>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.HttpMethodOverride(System.Web.Mvc.HttpVerbs)">
+      <summary>Returns a hidden input element that identifies the override method for the specified verb that represents the HTTP data-transfer method used by the client.</summary>
+      <returns>The override method that uses the verb that represents the HTTP data-transfer method used by the client.</returns>
+      <param name="httpVerb">The verb that represents the HTTP data-transfer method used by the client.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="httpVerb" /> parameter is not "PUT", "DELETE", or "HEAD".</exception>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.IdAttributeDotReplacement">
+      <summary>Gets or sets the character that replaces periods in the ID attribute of an element.</summary>
+      <returns>The character that replaces periods in the ID attribute of an element.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.Raw(System.Object)">
+      <summary>Returns markup that is not HTML encoded.</summary>
+      <returns>Markup that is not HTML encoded.</returns>
+      <param name="value">The value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper.Raw(System.String)">
+      <summary>Returns markup that is not HTML encoded.</summary>
+      <returns>The HTML markup without encoding.</returns>
+      <param name="value">The HTML markup.</param>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.RouteCollection">
+      <summary>Gets or sets the collection of routes for the application.</summary>
+      <returns>The collection of routes for the application.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.UnobtrusiveJavaScriptEnabled">
+      <summary>Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.</summary>
+      <returns>true if unobtrusive JavaScript is enabled; otherwise, false.</returns>
+    </member>
+    <member name="F:System.Web.Mvc.HtmlHelper.ValidationInputCssClassName">
+      <summary>The name of the CSS class that is used to style an input field when a validation error occurs.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HtmlHelper.ValidationInputValidCssClassName">
+      <summary>The name of the CSS class that is used to style an input field when the input is valid.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HtmlHelper.ValidationMessageCssClassName">
+      <summary>The name of the CSS class that is used to style the error message when a validation error occurs.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HtmlHelper.ValidationMessageValidCssClassName">
+      <summary>The name of the CSS class that is used to style the validation message when the input is valid.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HtmlHelper.ValidationSummaryCssClassName">
+      <summary>The name of the CSS class that is used to style validation summary error messages.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HtmlHelper.ValidationSummaryValidCssClassName">
+      <summary>The name of the CSS class that is used to style the validation summary when the input is valid.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.ViewBag">
+      <summary>Gets the view bag.</summary>
+      <returns>The view bag.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.ViewContext">
+      <summary>Gets or sets the context information about the view.</summary>
+      <returns>The context of the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.ViewData">
+      <summary>Gets the current view data dictionary.</summary>
+      <returns>The view data dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper.ViewDataContainer">
+      <summary>Gets or sets the view data container.</summary>
+      <returns>The view data container.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.HtmlHelper`1">
+      <summary>Represents support for rendering HTML controls in a strongly typed view.</summary>
+      <typeparam name="TModel">The type of the model.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.HtmlHelper`1.#ctor(System.Web.Mvc.ViewContext,System.Web.Mvc.IViewDataContainer)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HtmlHelper`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.HtmlHelper`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.HtmlHelper`1" /> 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 route collection.</param>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper`1.ViewBag">
+      <summary>Gets the view bag.</summary>
+      <returns>The view bag.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HtmlHelper`1.ViewData">
+      <summary>Gets the strongly typed view data dictionary.</summary>
+      <returns>The strongly typed view data dictionary.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.HttpDeleteAttribute">
+      <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP DELETE requests.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpDeleteAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpDeleteAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpDeleteAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether a request is a valid HTTP DELETE request.</summary>
+      <returns>true if the request is valid; otherwise, false.</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="methodInfo">Encapsulates information about a method, such as its type, return type, and arguments.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpFileCollectionValueProvider">
+      <summary>Represents a value provider to use with values that come from a collection of HTTP files.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpFileCollectionValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpFileCollectionValueProvider" /> class.</summary>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpFileCollectionValueProviderFactory">
+      <summary>Represents a class that is responsible for creating a new instance of an HTTP file collection value provider object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpFileCollectionValueProviderFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpFileCollectionValueProviderFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpFileCollectionValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a value provider object for the specified controller context.</summary>
+      <returns>An HTTP file collection value provider.</returns>
+      <param name="controllerContext">An object that encapsulates information about the HTTP request.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.HttpGetAttribute">
+      <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP GET requests.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpGetAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpGetAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpGetAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether a request is a valid HTTP GET request.</summary>
+      <returns>true if the request is valid; otherwise, false.</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="methodInfo">Encapsulates information about a method, such as its type, return type, and arguments.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpHeadAttribute">
+      <summary>Specifies that the HTTP request must be the HTTP HEAD method.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpHeadAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpHeadAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpHeadAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether a request is a valid HTTP HEAD request.</summary>
+      <returns>true if the request is HEAD; otherwise, false.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="methodInfo">The method info.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpNotFoundResult">
+      <summary>Defines an object that is used to indicate that the requested resource was not found.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpNotFoundResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpNotFoundResult.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpNotFoundResult" /> class using a status description.</summary>
+      <param name="statusDescription">The status description.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpOptionsAttribute">
+      <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP OPTIONS requests.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpOptionsAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpOptionsAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpOptionsAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether a request is a valid HTTP OPTIONS request.</summary>
+      <returns>true if the request is OPTIONS; otherwise, false.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="methodInfo">The method info.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpPatchAttribute">
+      <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP PATCH requests.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPatchAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPatchAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPatchAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether a request is a valid HTTP PATCH request.</summary>
+      <returns>true if the request is PATCH; otherwise, false.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="methodInfo">The method info.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpPostAttribute">
+      <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP POST requests.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPostAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPostAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPostAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether a request is a valid HTTP POST request.</summary>
+      <returns>true if the request is valid; otherwise, false.</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="methodInfo">Encapsulates information about a method, such as its type, return type, and arguments.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpPostedFileBaseModelBinder">
+      <summary>Binds a model to a posted file.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPostedFileBaseModelBinder.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPostedFileBaseModelBinder" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPostedFileBaseModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Binds the model.</summary>
+      <returns>The bound value.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="bindingContext">The binding context.</param>
+      <exception cref="T:System.ArgumentNullException">One or both parameters are null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.HttpPutAttribute">
+      <summary>Represents an attribute that is used to restrict an action method so that the method handles only HTTP PUT requests.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPutAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpPutAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpPutAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether a request is a valid HTTP PUT request.</summary>
+      <returns>true if the request is valid; otherwise, false.</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="methodInfo">Encapsulates information about a method, such as its type, return type, and arguments.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpRequestExtensions">
+      <summary>Extends the <see cref="T:System.Web.HttpRequestBase" /> class that contains the HTTP values that were sent by a client during a Web request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpRequestExtensions.GetHttpMethodOverride(System.Web.HttpRequestBase)">
+      <summary>Retrieves the HTTP data-transfer method override that was used by the client.</summary>
+      <returns>The HTTP data-transfer method override that was used by the client.</returns>
+      <param name="request">An object that contains the HTTP values that were sent by a client during a Web request.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="request" /> parameter is null.</exception>
+      <exception cref="T:System.NotImplementedException">The HTTP data-transfer method override was not implemented.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.HttpStatusCodeResult">
+      <summary>Provides a way to return an action result with a specific HTTP response status code and description.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Int32)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code.</summary>
+      <param name="statusCode">The status code.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Int32,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code and status description.</summary>
+      <param name="statusCode">The status code.</param>
+      <param name="statusDescription">The status description.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Net.HttpStatusCode)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code.</summary>
+      <param name="statusCode">The status code.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HttpStatusCodeResult.#ctor(System.Net.HttpStatusCode,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpStatusCodeResult" /> class using a status code and status description.</summary>
+      <param name="statusCode">The status code.</param>
+      <param name="statusDescription">The status description.</param>
+    </member>
+    <member name="M:System.Web.Mvc.HttpStatusCodeResult.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="P:System.Web.Mvc.HttpStatusCodeResult.StatusCode">
+      <summary>Gets the HTTP status code.</summary>
+      <returns>The HTTP status code.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.HttpStatusCodeResult.StatusDescription">
+      <summary>Gets the HTTP status description.</summary>
+      <returns>the HTTP status description.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.HttpUnauthorizedResult">
+      <summary>Represents the result of an unauthorized HTTP request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpUnauthorizedResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpUnauthorizedResult" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpUnauthorizedResult.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.HttpUnauthorizedResult" /> class using the status description.</summary>
+      <param name="statusDescription">The status description.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpVerbs">
+      <summary>Enumerates the HTTP verbs.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HttpVerbs.Get">
+      <summary>Retrieves the information or entity that is identified by the URI of the request.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HttpVerbs.Post">
+      <summary>Posts a new entity as an addition to a URI.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HttpVerbs.Put">
+      <summary>Replaces an entity that is identified by a URI.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HttpVerbs.Delete">
+      <summary>Requests that a specified URI be deleted.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HttpVerbs.Head">
+      <summary>Retrieves the message headers for the information or entity that is identified by the URI of the request.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HttpVerbs.Patch">
+      <summary>Requests that a set of changes described in the   request entity be applied to the resource identified by the Request-   URI.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.HttpVerbs.Options">
+      <summary>Represents a request for information about the communication options available on the request/response chain identified by the Request-URI.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.IActionFilter">
+      <summary>Defines the methods that are used in an action filter.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IActionFilter.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+      <summary>Called after the action method executes.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IActionFilter.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+      <summary>Called before an action method executes.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IActionInvoker">
+      <summary>Defines the contract for an action invoker, which is used to invoke an action in response to an HTTP request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IActionInvoker.InvokeAction(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Invokes the specified action by using the specified controller context.</summary>
+      <returns>true if the action was found; otherwise, false.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionName">The name of the action.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IAuthorizationFilter">
+      <summary>Defines the methods that are required for an authorization filter.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IAuthorizationFilter.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+      <summary>Called when authorization is required.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IClientValidatable">
+      <summary>Provides a way for the ASP.NET MVC validation framework to discover at run time whether a validator has support for client validation.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IClientValidatable.GetClientValidationRules(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>When implemented in a class, returns client validation rules for that class.</summary>
+      <returns>The client validation rules for this validator.</returns>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IController">
+      <summary>Defines the methods that are required for a controller.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IController.Execute(System.Web.Routing.RequestContext)">
+      <summary>Executes the specified request context.</summary>
+      <param name="requestContext">The request context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IControllerActivator">
+      <summary>Provides fine-grained control over how controllers are instantiated using dependency injection.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IControllerActivator.Create(System.Web.Routing.RequestContext,System.Type)">
+      <summary>When implemented in a class, creates a controller.</summary>
+      <returns>The created controller.</returns>
+      <param name="requestContext">The request context.</param>
+      <param name="controllerType">The controller type.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IControllerFactory">
+      <summary>Defines the methods that are required for a controller factory.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IControllerFactory.CreateController(System.Web.Routing.RequestContext,System.String)">
+      <summary>Creates the specified controller by using the specified request context.</summary>
+      <returns>The controller.</returns>
+      <param name="requestContext">The request context.</param>
+      <param name="controllerName">The name of the controller.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IControllerFactory.GetControllerSessionBehavior(System.Web.Routing.RequestContext,System.String)">
+      <summary>Gets the controller's session behavior.</summary>
+      <returns>The controller's session behavior.</returns>
+      <param name="requestContext">The request context.</param>
+      <param name="controllerName">The name of the controller whose session behavior you want to get.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IControllerFactory.ReleaseController(System.Web.Mvc.IController)">
+      <summary>Releases the specified controller.</summary>
+      <param name="controller">The controller.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IDependencyResolver">
+      <summary>Defines the methods that simplify service location and dependency resolution.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IDependencyResolver.GetService(System.Type)">
+      <summary>Resolves singly registered services that support arbitrary object creation.</summary>
+      <returns>The requested service or object.</returns>
+      <param name="serviceType">The type of the requested service or object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IDependencyResolver.GetServices(System.Type)">
+      <summary>Resolves multiply registered services.</summary>
+      <returns>The requested services.</returns>
+      <param name="serviceType">The type of the requested services.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IEnumerableValueProvider">
+      <summary>Represents a special <see cref="T:System.Web.Mvc.IValueProvider" /> that has the ability to be enumerable.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IEnumerableValueProvider.GetKeysFromPrefix(System.String)">
+      <summary>Gets the keys from the prefix.</summary>
+      <returns>The keys.</returns>
+      <param name="prefix">The prefix.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IExceptionFilter">
+      <summary>Defines the methods that are required for an exception filter.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IExceptionFilter.OnException(System.Web.Mvc.ExceptionContext)">
+      <summary>Called when an exception occurs.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IFilterProvider">
+      <summary>Provides an interface for finding filters.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IFilterProvider.GetFilters(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor)">
+      <summary>Returns an enumerator that contains all the <see cref="T:System.Web.Mvc.IFilterProvider" /> instances in the service locator.</summary>
+      <returns>The enumerator that contains all the <see cref="T:System.Web.Mvc.IFilterProvider" /> instances in the service locator.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IMetadataAware">
+      <summary>Provides an interface for exposing attributes to the <see cref="T:System.Web.Mvc.AssociatedMetadataProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IMetadataAware.OnMetadataCreated(System.Web.Mvc.ModelMetadata)">
+      <summary>When implemented in a class, provides metadata to the model metadata creation process.</summary>
+      <param name="metadata">The model metadata.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IModelBinder">
+      <summary>Defines the methods that are required for a model binder.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IModelBinder.BindModel(System.Web.Mvc.ControllerContext,System.Web.Mvc.ModelBindingContext)">
+      <summary>Binds the model to a value by using the specified controller context and binding context.</summary>
+      <returns>The bound value.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="bindingContext">The binding context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IModelBinderProvider">
+      <summary>Defines methods that enable dynamic implementations of model binding for classes that implement the <see cref="T:System.Web.Mvc.IModelBinder" /> interface. </summary>
+    </member>
+    <member name="M:System.Web.Mvc.IModelBinderProvider.GetBinder(System.Type)">
+      <summary>Returns the model binder for the specified type.</summary>
+      <returns>The model binder for the specified type.</returns>
+      <param name="modelType">The type of the model.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IMvcFilter">
+      <summary>Defines members that specify the order of filters and whether multiple filters are allowed.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.IMvcFilter.AllowMultiple">
+      <summary>When implemented in a class, gets or sets a value that indicates whether multiple filters are allowed.</summary>
+      <returns>true if multiple filters are allowed; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.IMvcFilter.Order">
+      <summary>When implemented in a class, gets the filter order.</summary>
+      <returns>The filter order.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.InputType">
+      <summary>Enumerates the types of input controls.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.InputType.CheckBox">
+      <summary>A check box.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.InputType.Hidden">
+      <summary>A hidden field.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.InputType.Password">
+      <summary>A password box.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.InputType.Radio">
+      <summary>A radio button.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.InputType.Text">
+      <summary>A text box.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.IResultFilter">
+      <summary>Defines the methods that are required for a result filter.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IResultFilter.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+      <summary>Called after an action result executes.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IResultFilter.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+      <summary>Called before an action result executes.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IRouteWithArea">
+      <summary>Associates a route with an area in an ASP.NET MVC application.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.IRouteWithArea.Area">
+      <summary>Gets the name of the area to associate the route with.</summary>
+      <returns>The name of the area to associate the route with.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ITempDataProvider">
+      <summary>Defines the contract for temporary-data providers that store data that is viewed on the next request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ITempDataProvider.LoadTempData(System.Web.Mvc.ControllerContext)">
+      <summary>Loads the temporary data.</summary>
+      <returns>The temporary data.</returns>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ITempDataProvider.SaveTempData(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Saves the temporary data.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="values">The values.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IUnvalidatedValueProvider">
+      <summary>Represents an <see cref="T:System.Web.Mvc.IValueProvider" /> interface that can skip request validation.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IUnvalidatedValueProvider.GetValue(System.String,System.Boolean)">
+      <summary>Retrieves the value of the object that is associated with the specified key.</summary>
+      <returns>The value of the object for the specified key.</returns>
+      <param name="key">The key.</param>
+      <param name="skipValidation">true if validation should be skipped; otherwise, false.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IValueProvider">
+      <summary>Defines the methods that are required for a value provider in ASP.NET MVC.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IValueProvider.ContainsPrefix(System.String)">
+      <summary>Determines whether the collection contains the specified prefix.</summary>
+      <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+      <param name="prefix">The prefix to search for.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IValueProvider.GetValue(System.String)">
+      <summary>Retrieves a value object using the specified key.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key of the value object to retrieve.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IView">
+      <summary>Defines the methods that are required for a view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IView.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">The view context.</param>
+      <param name="writer">The writer object.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IViewDataContainer">
+      <summary>Defines the methods that are required for a view data dictionary.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.IViewDataContainer.ViewData">
+      <summary>Gets or sets the view data dictionary.</summary>
+      <returns>The view data dictionary.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.IViewEngine">
+      <summary>Defines the methods that are required for a view engine.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IViewEngine.FindPartialView(System.Web.Mvc.ControllerContext,System.String,System.Boolean)">
+      <summary>Finds the specified partial view by using the specified controller context.</summary>
+      <returns>The partial view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="partialViewName">The name of the partial view.</param>
+      <param name="useCache">true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IViewEngine.FindView(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean)">
+      <summary>Finds the specified view by using the specified controller context.</summary>
+      <returns>The page view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewName">The name of the view.</param>
+      <param name="masterName">The name of the master.</param>
+      <param name="useCache">true to specify that the view engine returns the cached view, if a cached view exists; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IViewEngine.ReleaseView(System.Web.Mvc.ControllerContext,System.Web.Mvc.IView)">
+      <summary>Releases the specified view by using the specified controller context.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="view">The view.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IViewLocationCache">
+      <summary>Defines the methods that are required in order to cache view locations in memory.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IViewLocationCache.GetViewLocation(System.Web.HttpContextBase,System.String)">
+      <summary>Gets the view location by using the specified HTTP context and the cache key.</summary>
+      <returns>The view location.</returns>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="key">The cache key.</param>
+    </member>
+    <member name="M:System.Web.Mvc.IViewLocationCache.InsertViewLocation(System.Web.HttpContextBase,System.String,System.String)">
+      <summary>Inserts the specified view location into the cache by using the specified HTTP context and the cache key.</summary>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="key">The cache key.</param>
+      <param name="virtualPath">The virtual path.</param>
+    </member>
+    <member name="T:System.Web.Mvc.IViewPageActivator">
+      <summary>Provides fine-grained control over how view pages are created using dependency injection.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.IViewPageActivator.Create(System.Web.Mvc.ControllerContext,System.Type)">
+      <summary>Provides fine-grained control over how view pages are created using dependency injection.</summary>
+      <returns>The created view page.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="type">The type of the controller.</param>
+    </member>
+    <member name="T:System.Web.Mvc.JavaScriptResult">
+      <summary>Sends JavaScript content to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.JavaScriptResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.JavaScriptResult" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.JavaScriptResult.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 within which the result is executed.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.JavaScriptResult.Script">
+      <summary>Gets or sets the script.</summary>
+      <returns>The script.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.JsonRequestBehavior">
+      <summary>Specifies whether HTTP GET requests from the client are allowed.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.JsonRequestBehavior.AllowGet">
+      <summary>HTTP GET requests from the client are allowed.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.JsonRequestBehavior.DenyGet">
+      <summary>HTTP GET requests from the client are not allowed.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.JsonResult">
+      <summary>Represents a class that is used to send JSON-formatted content to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.JsonResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.JsonResult" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.JsonResult.ContentEncoding">
+      <summary>Gets or sets the content encoding.</summary>
+      <returns>The content encoding.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.JsonResult.ContentType">
+      <summary>Gets or sets the type of the content.</summary>
+      <returns>The type of the content.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.JsonResult.Data">
+      <summary>Gets or sets the data.</summary>
+      <returns>The data.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.JsonResult.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 within which the result is executed.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.JsonResult.JsonRequestBehavior">
+      <summary>Gets or sets a value that indicates whether HTTP GET requests from the client are allowed.</summary>
+      <returns>A value that indicates whether HTTP GET requests from the client are allowed.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.JsonResult.MaxJsonLength">
+      <summary>Gets or sets the maximum length of data.</summary>
+      <returns>The maximum length of data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.JsonResult.RecursionLimit">
+      <summary>Gets or sets the recursion limit.</summary>
+      <returns>The recursion limit.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.JsonValueProviderFactory">
+      <summary>Enables action methods to send and receive JSON-formatted text and to model-bind the JSON text to parameters of action methods.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.JsonValueProviderFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.JsonValueProviderFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.JsonValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a JSON value-provider object for the specified controller context.</summary>
+      <returns>A JSON value-provider object for the specified controller context.</returns>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.LinqBinaryModelBinder">
+      <summary>Maps a browser request to a LINQ <see cref="T:System.Data.Linq.Binary" /> object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.LinqBinaryModelBinder.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.LinqBinaryModelBinder" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.LinqBinaryModelBinder.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. If the model cannot be bound, this method returns null.</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>
+    </member>
+    <member name="T:System.Web.Mvc.ModelBinderAttribute">
+      <summary>Represents an attribute that is used to associate a model type to a model-builder type.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderAttribute.#ctor(System.Type)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderAttribute" /> class.</summary>
+      <param name="binderType">The type of the binder.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="binderType" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderAttribute.BinderType">
+      <summary>Gets or sets the type of the binder.</summary>
+      <returns>The type of the binder.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderAttribute.GetBinder">
+      <summary>Retrieves an instance of the model binder.</summary>
+      <returns>A reference to an object that implements the <see cref="T:System.Web.Mvc.IModelBinder" /> interface.</returns>
+      <exception cref="T:System.InvalidOperationException">An error occurred while an instance of the model binder was being created.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ModelBinderDictionary">
+      <summary>Represents a class that contains all model binders for the application, listed by binder type.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderDictionary" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.Add(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder})">
+      <summary>Adds the specified item to the model binder dictionary.</summary>
+      <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.Add(System.Type,System.Web.Mvc.IModelBinder)">
+      <summary>Adds the specified item to the model binder dictionary using the specified key.</summary>
+      <param name="key">The key of the element to add.</param>
+      <param name="value">The value of the element to add.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">An element that has the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.Clear">
+      <summary>Removes all items from the model binder dictionary.</summary>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.Contains(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder})">
+      <summary>Determines whether the model binder dictionary contains a specified value.</summary>
+      <returns>true if <paramref name="item" /> is found in the model binder dictionary; otherwise, false.</returns>
+      <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.ContainsKey(System.Type)">
+      <summary>Determines whether the model binder dictionary contains an element that has the specified key.</summary>
+      <returns>true if the model binder dictionary contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder}[],System.Int32)">
+      <summary>Copies the elements of the model binder dictionary to an array, starting at a specified index.</summary>
+      <param name="array">The one-dimensional array that is the destination of the elements copied from <see cref="T:System.Collections.Generic.ICollection`1" />. The array must have zero-based indexing.</param>
+      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying starts.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> is less than 0.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> is multidimensional.-or- <paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or- The number of elements in the source <see cref="T:System.Collections.Generic.ICollection`1" /> object is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination array. -or- Type <paramref name="T" /> cannot be cast automatically to the type of the destination array.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderDictionary.Count">
+      <summary>Gets the number of elements in the model binder dictionary.</summary>
+      <returns>The number of elements in the model binder dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderDictionary.DefaultBinder">
+      <summary>Gets or sets the default model binder.</summary>
+      <returns>The default model binder.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.GetBinder(System.Type)">
+      <summary>Retrieves the model binder for the specified type.</summary>
+      <returns>The model binder.</returns>
+      <param name="modelType">The type of the model to retrieve.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="modelType" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.GetBinder(System.Type,System.Boolean)">
+      <summary>Retrieves the model binder for the specified type or retrieves the default model binder.</summary>
+      <returns>The model binder.</returns>
+      <param name="modelType">The type of the model to retrieve.</param>
+      <param name="fallbackToDefault">true to retrieve the default model binder.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="modelType" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderDictionary.IsReadOnly">
+      <summary>Gets a value that indicates whether the model binder dictionary is read-only.</summary>
+      <returns>true if the model binder dictionary is read-only; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderDictionary.Item(System.Type)">
+      <summary>Gets or sets the specified key in an object that implements the <see cref="T:System.Web.Mvc.IModelBinder" /> interface.</summary>
+      <returns>The key for the specified item.</returns>
+      <param name="key">The item key.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderDictionary.Keys">
+      <summary>Gets a collection that contains the keys in the model binder dictionary.</summary>
+      <returns>A collection that contains the keys in the model binder dictionary.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.Remove(System.Collections.Generic.KeyValuePair{System.Type,System.Web.Mvc.IModelBinder})">
+      <summary>Removes the first occurrence of the specified element from the model binder dictionary.</summary>
+      <returns>true if <paramref name="item" /> was successfully removed from the model binder dictionary; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the model binder dictionary.</returns>
+      <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.Remove(System.Type)">
+      <summary>Removes the element that has the specified key from the model binder dictionary.</summary>
+      <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the model binder dictionary.</returns>
+      <param name="key">The key of the element to remove.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderDictionary.TryGetValue(System.Type,System.Web.Mvc.IModelBinder@)">
+      <summary>Gets the value that is associated with the specified key.</summary>
+      <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key of the value to get.</param>
+      <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderDictionary.Values">
+      <summary>Gets a collection that contains the values in the model binder dictionary.</summary>
+      <returns>A collection that contains the values in the model binder dictionary.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelBinderProviderCollection">
+      <summary>Provides a container for model binder providers.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderProviderCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderProviderCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IModelBinderProvider})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBinderProviderCollection" /> class using a list of model binder providers.</summary>
+      <param name="list">A list of model binder providers.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderProviderCollection.GetBinder(System.Type)">
+      <summary>Returns a model binder of the specified type.</summary>
+      <returns>A model binder of the specified type.</returns>
+      <param name="modelType">The type of the model binder.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderProviderCollection.InsertItem(System.Int32,System.Web.Mvc.IModelBinderProvider)">
+      <summary>Inserts a model binder provider into the <see cref="T:System.Web.Mvc.ModelBinderProviderCollection" /> at the specified index.</summary>
+      <param name="index">The index.</param>
+      <param name="item">The model binder provider.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBinderProviderCollection.SetItem(System.Int32,System.Web.Mvc.IModelBinderProvider)">
+      <summary>Replaces the model binder provider element at the specified index.</summary>
+      <param name="index">The index.</param>
+      <param name="item">The model binder provider.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelBinderProviders">
+      <summary>Provides a container for model binder providers.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinderProviders.BinderProviders">
+      <summary>Provides a registration point for model binder providers for applications that do not use dependency injection.</summary>
+      <returns>The model binder provider collection.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelBinders">
+      <summary>Provides global access to the model binders for the application.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBinders.Binders">
+      <summary>Gets the model binders for the application.</summary>
+      <returns>The model binders for the application.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelBindingContext">
+      <summary>Provides the context in which a model binder functions.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBindingContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBindingContext" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelBindingContext.#ctor(System.Web.Mvc.ModelBindingContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelBindingContext" /> class using the binding context.</summary>
+      <param name="bindingContext">The binding context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.FallbackToEmptyPrefix">
+      <summary>Gets or sets a value that indicates whether the binder should use an empty prefix.</summary>
+      <returns>true if the binder should use an empty prefix; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.Model">
+      <summary>Gets or sets the model.</summary>
+      <returns>The model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.ModelMetadata">
+      <summary>Gets or sets the model metadata.</summary>
+      <returns>The model metadata.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.ModelName">
+      <summary>Gets or sets the name of the model.</summary>
+      <returns>The name of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.ModelState">
+      <summary>Gets or sets the state of the model.</summary>
+      <returns>The state of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.ModelType">
+      <summary>Gets or sets the type of the model.</summary>
+      <returns>The type of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.PropertyFilter">
+      <summary>Gets or sets the property filter.</summary>
+      <returns>The property filter.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.PropertyMetadata">
+      <summary>Gets the property metadata.</summary>
+      <returns>The property metadata.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelBindingContext.ValueProvider">
+      <summary>Gets or sets the value provider.</summary>
+      <returns>The value provider.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelError">
+      <summary>Represents an error that occurs during model binding.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelError.#ctor(System.Exception)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelError" /> class by using the specified exception.</summary>
+      <param name="exception">The exception.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelError.#ctor(System.Exception,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelError" /> class by using the specified exception and error message.</summary>
+      <param name="exception">The exception.</param>
+      <param name="errorMessage">The error message.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="exception" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelError.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelError" /> class by using the specified error message.</summary>
+      <param name="errorMessage">The error message.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelError.ErrorMessage">
+      <summary>Gets or sets the error message.</summary>
+      <returns>The error message.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelError.Exception">
+      <summary>Gets or sets the exception object.</summary>
+      <returns>The exception object.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelErrorCollection">
+      <summary>A collection of <see cref="T:System.Web.Mvc.ModelError" /> instances.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelErrorCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelErrorCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelErrorCollection.Add(System.Exception)">
+      <summary>Adds the specified <see cref="T:System.Exception" /> object to the model-error collection.</summary>
+      <param name="exception">The exception.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelErrorCollection.Add(System.String)">
+      <summary>Adds the specified error message to the model-error collection.</summary>
+      <param name="errorMessage">The error message.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelMetadata">
+      <summary>Provides a container for common metadata, for the <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> class, and for the <see cref="T:System.Web.Mvc.ModelValidator" /> class for a data model.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadata.#ctor(System.Web.Mvc.ModelMetadataProvider,System.Type,System.Func{System.Object},System.Type,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelMetadata" /> class.</summary>
+      <param name="provider">The provider.</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 model.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.AdditionalValues">
+      <summary>Gets a dictionary that contains additional metadata about the model.</summary>
+      <returns>A dictionary that contains additional metadata about the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.ContainerType">
+      <summary>Gets or sets the type of the container for the model.</summary>
+      <returns>The type of the container for the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.ConvertEmptyStringToNull">
+      <summary>Gets or sets a value that indicates whether empty strings that are posted back in forms should be converted to null.</summary>
+      <returns>true if empty strings that are posted back in forms should be converted to null; otherwise, false. The default value is true.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.DataTypeName">
+      <summary>Gets or sets meta information about the data type. </summary>
+      <returns>Meta information about the data type. </returns>
+    </member>
+    <member name="F:System.Web.Mvc.ModelMetadata.DefaultOrder">
+      <summary>The default order value, which is 10000.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.Description">
+      <summary>Gets or sets the description of the model.</summary>
+      <returns>The description of the model. The default value is null.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.DisplayFormatString">
+      <summary>Gets or sets the display format string for the model.</summary>
+      <returns>The display format string for the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.DisplayName">
+      <summary>Gets or sets the display name of the model.</summary>
+      <returns>The display name of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.EditFormatString">
+      <summary>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.ModelMetadata.FromLambdaExpression``2(System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Web.Mvc.ViewDataDictionary{``0})">
+      <summary>Returns the metadata from the <see cref="T:System.Linq.Expressions.Expression" /> parameter for the model.</summary>
+      <returns>The metadata.</returns>
+      <param name="expression">An expression that identifies the model.</param>
+      <param name="viewData">The view data dictionary.</param>
+      <typeparam name="TParameter">The type of the parameter.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadata.FromStringExpression(System.String,System.Web.Mvc.ViewDataDictionary)">
+      <summary>Gets the metadata from the expression parameter for the model.</summary>
+      <returns>The metadata for the model.</returns>
+      <param name="expression">An expression that identifies the model.</param>
+      <param name="viewData">The view data dictionary.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadata.GetDisplayName">
+      <summary>Gets the display name for the model.</summary>
+      <returns>The display name for the model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadata.GetSimpleDisplayText">
+      <summary>Returns the simple description of the model.</summary>
+      <returns>The simple description of the model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadata.GetValidators(System.Web.Mvc.ControllerContext)">
+      <summary>Gets a list of validators for the model.</summary>
+      <returns>A list of validators for the model.</returns>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.HideSurroundingHtml">
+      <summary>Gets or sets a value that indicates whether the model object should be rendered using associated HTML elements.</summary>
+      <returns>true if the associated HTML elements that contains the model object should be included with the object; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.IsComplexType">
+      <summary>Gets or sets a value that indicates whether the model is a complex type.</summary>
+      <returns>A value that indicates whether the model is considered a complex type by the MVC framework.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.IsNullableValueType">
+      <summary>Gets a value that indicates whether the type is nullable.</summary>
+      <returns>true if the type is nullable; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.IsReadOnly">
+      <summary>Gets or sets a value that indicates whether the model is read-only.</summary>
+      <returns>true if the model is read-only; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.IsRequired">
+      <summary>Gets or sets a value that indicates whether the model is required.</summary>
+      <returns>true if the model is required; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.Model">
+      <summary>Gets the value of the model.</summary>
+      <returns>The value of the model. For more information about <see cref="T:System.Web.Mvc.ModelMetadata" />, see the entry ASP.NET MVC 2 Templates, Part 2: ModelMetadata on Brad Wilson's blog</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.ModelType">
+      <summary>Gets the type of the model.</summary>
+      <returns>The type of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.NullDisplayText">
+      <summary>Gets or sets the string to display for null values.</summary>
+      <returns>The string to display for null values.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.Order">
+      <summary>Gets or sets a value that represents order of the current metadata.</summary>
+      <returns>The order value of the current metadata.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.Properties">
+      <summary>Gets a collection of model metadata objects that describe the properties of the model.</summary>
+      <returns>A collection of model metadata objects that describe the properties of the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.PropertyName">
+      <summary>Gets the property name.</summary>
+      <returns>The property name.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.Provider">
+      <summary>Gets or sets the provider.</summary>
+      <returns>The provider.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.RequestValidationEnabled">
+      <summary>Gets or sets a value that indicates whether request validation is enabled.</summary>
+      <returns>true if request validation is enabled; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.ShortDisplayName">
+      <summary>Gets or sets a short display name.</summary>
+      <returns>The short display name.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.ShowForDisplay">
+      <summary>Gets or sets a value that indicates whether the property should be displayed in read-only views such as list and detail views.</summary>
+      <returns>true if the model should be displayed in read-only views; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.ShowForEdit">
+      <summary>Gets or sets a value that indicates whether the model should be displayed in editable views.</summary>
+      <returns>true if the model should be displayed in editable views; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.SimpleDisplayText">
+      <summary>Gets or sets the simple display string for the model.</summary>
+      <returns>The simple display string for the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.TemplateHint">
+      <summary>Gets or sets a hint that suggests what template to use for this model.</summary>
+      <returns>A hint that suggests what template to use for this model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadata.Watermark">
+      <summary>Gets or sets a value that can be used as a watermark.</summary>
+      <returns>The watermark.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelMetadataProvider">
+      <summary>Provides an abstract base class for a custom metadata provider.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadataProvider.#ctor">
+      <summary>When overridden in a derived class, initializes a new instance of the object that derives from the <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadataProvider.GetMetadataForProperties(System.Object,System.Type)">
+      <summary>Gets a <see cref="T:System.Web.Mvc.ModelMetadata" /> object for each property of a model.</summary>
+      <returns>A <see cref="T:System.Web.Mvc.ModelMetadata" /> object for each property of a model.</returns>
+      <param name="container">The container.</param>
+      <param name="containerType">The type of the container.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadataProvider.GetMetadataForProperty(System.Func{System.Object},System.Type,System.String)">
+      <summary>Gets metadata for the specified property.</summary>
+      <returns>A <see cref="T:System.Web.Mvc.ModelMetadata" /> object for the property.</returns>
+      <param name="modelAccessor">The model accessor.</param>
+      <param name="containerType">The type of the container.</param>
+      <param name="propertyName">The property to get the metadata model for.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelMetadataProvider.GetMetadataForType(System.Func{System.Object},System.Type)">
+      <summary>Gets metadata for the specified model accessor and model type.</summary>
+      <returns>A <see cref="T:System.Web.Mvc.ModelMetadata" /> object for the specified model accessor and model type.</returns>
+      <param name="modelAccessor">The model accessor.</param>
+      <param name="modelType">The type of the model.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelMetadataProviders">
+      <summary>Provides a container for the current <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> instance.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelMetadataProviders.Current">
+      <summary>Gets or sets the current <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> object.</summary>
+      <returns>The current <see cref="T:System.Web.Mvc.ModelMetadataProvider" /> object.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelState">
+      <summary>Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelState.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelState" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelState.Errors">
+      <summary>Returns a <see cref="T:System.Web.Mvc.ModelErrorCollection" /> object that contains any errors that occurred during model binding.</summary>
+      <returns>The errors.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelState.Value">
+      <summary>Returns a <see cref="T:System.Web.Mvc.ValueProviderResult" /> object that encapsulates the value that was being bound during model binding.</summary>
+      <returns>The value.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelStateDictionary">
+      <summary>Represents the state of an attempt to bind a posted form to an action method, which includes validation information.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.#ctor(System.Web.Mvc.ModelStateDictionary)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> class by using values that are copied from the specified model-state dictionary.</summary>
+      <param name="dictionary">The model-state dictionary.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="dictionary " />parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState})">
+      <summary>Adds the specified item to the model-state dictionary.</summary>
+      <param name="item">The object to add to the model-state dictionary.</param>
+      <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.Add(System.String,System.Web.Mvc.ModelState)">
+      <summary>Adds an element that has the specified key and value to the model-state dictionary.</summary>
+      <param name="key">The key of the element to add.</param>
+      <param name="value">The value of the element to add.</param>
+      <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">An element that has the specified key already occurs in the model-state dictionary.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.AddModelError(System.String,System.Exception)">
+      <summary>Adds the specified model error to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+      <param name="key">The key.</param>
+      <param name="exception">The exception.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.AddModelError(System.String,System.String)">
+      <summary>Adds the specified error message to the errors collection for the model-state dictionary that is associated with the specified key.</summary>
+      <param name="key">The key.</param>
+      <param name="errorMessage">The error message.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.Clear">
+      <summary>Removes all items from the model-state dictionary.</summary>
+      <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState})">
+      <summary>Determines whether the model-state dictionary contains a specific value.</summary>
+      <returns>true if <paramref name="item" /> is found in the model-state dictionary; otherwise, false.</returns>
+      <param name="item">The object to locate in the model-state dictionary.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.ContainsKey(System.String)">
+      <summary>Determines whether the model-state dictionary contains the specified key.</summary>
+      <returns>true if the model-state dictionary contains the specified key; otherwise, false.</returns>
+      <param name="key">The key to locate in the model-state dictionary. </param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState}[],System.Int32)">
+      <summary>Copies the elements of the model-state dictionary to an array, starting at a specified index.</summary>
+      <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.ICollection`1" /> object. The array must have zero-based indexing.</param>
+      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying starts.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> is less than 0.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> is multidimensional.-or- <paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or- The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.-or- Type <paramref name="T" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ModelStateDictionary.Count">
+      <summary>Gets the number of key/value pairs in the collection.</summary>
+      <returns>The number of key/value pairs in the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelStateDictionary.IsReadOnly">
+      <summary>Gets a value that indicates whether the collection is read-only.</summary>
+      <returns>true if the collection is read-only; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelStateDictionary.IsValid">
+      <summary>Gets a value that indicates whether this instance of the model-state dictionary is valid.</summary>
+      <returns>true if this instance is valid; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.IsValidField(System.String)">
+      <summary>Determines whether there are any <see cref="T:System.Web.Mvc.ModelError" /> objects that are associated with or prefixed with the specified key.</summary>
+      <returns>true if the model-state dictionary contains a value that is associated with the specified key; otherwise, false.</returns>
+      <param name="key">The key.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="key" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ModelStateDictionary.Item(System.String)">
+      <summary>Gets or sets the value that is associated with the specified key.</summary>
+      <returns>The model state item.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelStateDictionary.Keys">
+      <summary>Gets a collection that contains the keys in the dictionary.</summary>
+      <returns>A collection that contains the keys of the model-state dictionary.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.Merge(System.Web.Mvc.ModelStateDictionary)">
+      <summary>Copies the values from the specified <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object into this dictionary, overwriting existing values if keys are the same.</summary>
+      <param name="dictionary">The dictionary.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ModelState})">
+      <summary>Removes the first occurrence of the specified object from the model-state dictionary.</summary>
+      <returns>true if <paramref name="item" /> was successfully removed the model-state dictionary; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the model-state dictionary.</returns>
+      <param name="item">The object to remove from the model-state dictionary.</param>
+      <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.Remove(System.String)">
+      <summary>Removes the element that has the specified key from the model-state dictionary.</summary>
+      <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the model-state dictionary.</returns>
+      <param name="key">The key of the element to remove.</param>
+      <exception cref="T:System.NotSupportedException">The model-state dictionary is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.SetModelValue(System.String,System.Web.Mvc.ValueProviderResult)">
+      <summary>Sets the value for the specified key by using the specified value provider dictionary.</summary>
+      <param name="key">The key.</param>
+      <param name="value">The value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelStateDictionary.TryGetValue(System.String,System.Web.Mvc.ModelState@)">
+      <summary>Attempts to gets the value that is associated with the specified key.</summary>
+      <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key of the value to get.</param>
+      <param name="value">When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ModelStateDictionary.Values">
+      <summary>Gets a collection that contains the values in the dictionary.</summary>
+      <returns>A collection that contains the values of the model-state dictionary.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelValidationResult">
+      <summary>Provides a container for a validation result.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidationResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidationResult" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelValidationResult.MemberName">
+      <summary>Gets or sets the name of the member.</summary>
+      <returns>The name of the member.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelValidationResult.Message">
+      <summary>Gets or sets the validation result message.</summary>
+      <returns>The validation result message.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ModelValidator">
+      <summary>Provides a base class for implementing validation logic.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidator.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Called from constructors in derived classes to initialize the <see cref="T:System.Web.Mvc.ModelValidator" /> class.</summary>
+      <param name="metadata">The metadata.</param>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelValidator.ControllerContext">
+      <summary>Gets the controller context.</summary>
+      <returns>The controller context.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidator.GetClientValidationRules">
+      <summary>When implemented in a derived class, returns metadata for client validation.</summary>
+      <returns>The metadata for client validation.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidator.GetModelValidator(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Returns a composite model validator for the model.</summary>
+      <returns>A composite model validator for the model.</returns>
+      <param name="metadata">The metadata.</param>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ModelValidator.IsRequired">
+      <summary>Gets or sets a value that indicates whether a model property is required.</summary>
+      <returns>true if the model property is required; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ModelValidator.Metadata">
+      <summary>Gets the metadata for the model validator.</summary>
+      <returns>The metadata for the model validator.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidator.Validate(System.Object)">
+      <summary>When implemented in a derived class, validates the object.</summary>
+      <returns>A list of validation results.</returns>
+      <param name="container">The container.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelValidatorProvider">
+      <summary>Provides a list of validators for a model.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidatorProvider.#ctor">
+      <summary>When implemented in a derived class, initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidatorProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidatorProvider.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Gets a list of validators.</summary>
+      <returns>A list of validators.</returns>
+      <param name="metadata">The metadata.</param>
+      <param name="context">The context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelValidatorProviderCollection">
+      <summary>Provides a container for a list of validation providers.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidatorProviderCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.ModelValidatorProvider})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ModelValidatorProviderCollection" /> class using a list of model-validation providers.</summary>
+      <param name="list">A list of model-validation providers.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.GetValidators(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Returns the list of model validators.</summary>
+      <returns>The list of model validators.</returns>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.InsertItem(System.Int32,System.Web.Mvc.ModelValidatorProvider)">
+      <summary>Inserts a model-validator provider into the collection.</summary>
+      <param name="index">The zero-based index at which item should be inserted.</param>
+      <param name="item">The model-validator provider object to insert.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ModelValidatorProviderCollection.SetItem(System.Int32,System.Web.Mvc.ModelValidatorProvider)">
+      <summary>Replaces the model-validator provider element at the specified index.</summary>
+      <param name="index">The zero-based index of the model-validator provider element to replace.</param>
+      <param name="item">The new value for the model-validator provider element.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelValidatorProviders">
+      <summary>Provides a container for the current validation provider.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelValidatorProviders.Providers">
+      <summary>Gets the model validator provider collection.</summary>
+      <returns>The model validator provider collection.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.MultiSelectList">
+      <summary>Represents a list of items that users can select more than one item from.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the specified items to include in the list.</summary>
+      <param name="items">The items.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.Collections.IEnumerable)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the specified items to include in the list and the selected values.</summary>
+      <param name="items">The items.</param>
+      <param name="selectedValues">The selected values.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the items to include in the list, the data value field, and the data text field.</summary>
+      <param name="items">The items.</param>
+      <param name="dataValueField">The data value field.</param>
+      <param name="dataTextField">The data text field.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.MultiSelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Collections.IEnumerable)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MultiSelectList" /> class by using the items to include in the list, the data value field, the data text field, and the selected values.</summary>
+      <param name="items">The items.</param>
+      <param name="dataValueField">The data value field.</param>
+      <param name="dataTextField">The data text field.</param>
+      <param name="selectedValues">The selected values.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="items" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.MultiSelectList.DataTextField">
+      <summary>Gets or sets the data text field.</summary>
+      <returns>The data text field.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.MultiSelectList.DataValueField">
+      <summary>Gets or sets the data value field.</summary>
+      <returns>The data value field.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.MultiSelectList.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.MultiSelectList.Items">
+      <summary>Gets or sets the items in the list.</summary>
+      <returns>The items in the list.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.MultiSelectList.SelectedValues">
+      <summary>Gets or sets the selected values.</summary>
+      <returns>The selected values.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.MultiSelectList.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator can be used to iterate through a collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.MvcFilter">
+      <summary>When implemented in a derived class, provides a metadata class that contains a reference to the implementation of one or more of the filter interfaces, the filter's order, and the filter's scope.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcFilter.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcFilter" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcFilter.#ctor(System.Boolean,System.Int32)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcFilter" /> class and specifies the order of filters and whether multiple filters are allowed.</summary>
+      <param name="allowMultiple">true to specify that multiple filters of the same type are allowed; otherwise, false.</param>
+      <param name="order">The filter order.</param>
+    </member>
+    <member name="P:System.Web.Mvc.MvcFilter.AllowMultiple">
+      <summary>Gets a value that indicates whether more than one instance of the filter attribute can be specified.</summary>
+      <returns>true if more than one instance of the filter attribute is allowed; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.MvcFilter.Order">
+      <summary>Gets a value that indicates the order in which a filter is applied.</summary>
+      <returns>A value that indicates the order in which a filter is applied.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.MvcHandler">
+      <summary>Selects the controller that will handle an HTTP request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.#ctor(System.Web.Routing.RequestContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcHandler" /> class.</summary>
+      <param name="requestContext">The request context.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.AddVersionHeader(System.Web.HttpContextBase)">
+      <summary>Adds the version header by using the specified HTTP context.</summary>
+      <param name="httpContext">The HTTP context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+      <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+      <returns>The status of the asynchronous call.</returns>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="callback">The asynchronous callback method.</param>
+      <param name="state">The state of the asynchronous object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.BeginProcessRequest(System.Web.HttpContextBase,System.AsyncCallback,System.Object)">
+      <summary>Called by ASP.NET to begin asynchronous request processing using the base HTTP context.</summary>
+      <returns>The status of the asynchronous call.</returns>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="callback">The asynchronous callback method.</param>
+      <param name="state">The state of the asynchronous object.</param>
+    </member>
+    <member name="P:System.Web.Mvc.MvcHandler.DisableMvcResponseHeader">
+      <summary>Gets or sets a value that indicates whether the MVC response header is disabled.</summary>
+      <returns>true if the MVC response header is disabled; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.EndProcessRequest(System.IAsyncResult)">
+      <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+      <param name="asyncResult">The asynchronous result.</param>
+    </member>
+    <member name="P:System.Web.Mvc.MvcHandler.IsReusable">
+      <summary>Gets a value that indicates whether another request can use the <see cref="T:System.Web.IHttpHandler" /> instance.</summary>
+      <returns>true if the <see cref="T:System.Web.IHttpHandler" /> instance is reusable; otherwise, false.</returns>
+    </member>
+    <member name="F:System.Web.Mvc.MvcHandler.MvcVersionHeaderName">
+      <summary>Contains the header name of the ASP.NET MVC version.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.ProcessRequest(System.Web.HttpContext)">
+      <summary>Processes the request by using the specified HTTP request context.</summary>
+      <param name="httpContext">The HTTP context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.ProcessRequest(System.Web.HttpContextBase)">
+      <summary>Processes the request by using the specified base HTTP request context.</summary>
+      <param name="httpContext">The HTTP context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.MvcHandler.RequestContext">
+      <summary>Gets the request context.</summary>
+      <returns>The request context.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.System#Web#IHttpAsyncHandler#BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+      <summary>Called by ASP.NET to begin asynchronous request processing using the base HTTP context.</summary>
+      <returns>The status of the asynchronous call.</returns>
+      <param name="context">The HTTP context.</param>
+      <param name="cb">The asynchronous callback method.</param>
+      <param name="extraData">The data.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.System#Web#IHttpAsyncHandler#EndProcessRequest(System.IAsyncResult)">
+      <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+      <param name="result">The asynchronous result.</param>
+    </member>
+    <member name="P:System.Web.Mvc.MvcHandler.System#Web#IHttpHandler#IsReusable">
+      <summary>Gets a value that indicates whether another request can use the <see cref="T:System.Web.IHttpHandler" /> instance.</summary>
+      <returns>true if the <see cref="T:System.Web.IHttpHandler" /> instance is reusable; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHandler.System#Web#IHttpHandler#ProcessRequest(System.Web.HttpContext)">
+      <summary>Enables processing of HTTP Web requests by a custom HTTP handler that implements the <see cref="T:System.Web.IHttpHandler" /> interface.</summary>
+      <param name="httpContext">An <see cref="T:System.Web.HttpContext" /> object that provides references to the intrinsic server objects (for example, Request, Response, Session, and Server) that are used to service HTTP requests.</param>
+    </member>
+    <member name="T:System.Web.Mvc.MvcHtmlString">
+      <summary>Represents an HTML-encoded string that should not be encoded again.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHtmlString.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcHtmlString" /> class.</summary>
+      <param name="value">The string to create. If no value is assigned, the object is created using an empty-string value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHtmlString.Create(System.String)">
+      <summary>Creates an HTML-encoded string using the specified text value.</summary>
+      <returns>An HTML-encoded string.</returns>
+      <param name="value">The value of the string to create .</param>
+    </member>
+    <member name="F:System.Web.Mvc.MvcHtmlString.Empty">
+      <summary>Contains an empty HTML string.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHtmlString.IsNullOrEmpty(System.Web.Mvc.MvcHtmlString)">
+      <summary>Determines whether the specified string contains content or is either null or empty.</summary>
+      <returns>true if the string is null or empty; otherwise, false.</returns>
+      <param name="value">The string.</param>
+    </member>
+    <member name="T:System.Web.Mvc.MvcHttpHandler">
+      <summary>Verifies and processes an HTTP request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHttpHandler.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcHttpHandler" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHttpHandler.BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+      <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+      <returns>The status of the asynchronous call.</returns>
+      <param name="httpContext">The HTTP context.</param>
+      <param name="callback">The asynchronous callback method.</param>
+      <param name="state">The state.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHttpHandler.BeginProcessRequest(System.Web.HttpContextBase,System.AsyncCallback,System.Object)">
+      <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+      <returns>The status of the asynchronous call.</returns>
+      <param name="httpContext">The base HTTP context.</param>
+      <param name="callback">The asynchronous callback method.</param>
+      <param name="state">The state.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHttpHandler.EndProcessRequest(System.IAsyncResult)">
+      <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+      <param name="asyncResult">The asynchronous result.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHttpHandler.System#Web#IHttpAsyncHandler#BeginProcessRequest(System.Web.HttpContext,System.AsyncCallback,System.Object)">
+      <summary>Called by ASP.NET to begin asynchronous request processing.</summary>
+      <returns>The status of the asynchronous call.</returns>
+      <param name="context">The context.</param>
+      <param name="cb">The asynchronous callback method.</param>
+      <param name="extraData">An object that contains data.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHttpHandler.System#Web#IHttpAsyncHandler#EndProcessRequest(System.IAsyncResult)">
+      <summary>Called by ASP.NET when asynchronous request processing has ended.</summary>
+      <param name="result">The status of the asynchronous operations.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcHttpHandler.VerifyAndProcessRequest(System.Web.IHttpHandler,System.Web.HttpContextBase)">
+      <summary>Verifies and processes an HTTP request.</summary>
+      <param name="httpHandler">The HTTP handler.</param>
+      <param name="httpContext">The HTTP context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.MvcRouteHandler">
+      <summary>Creates an object that implements the IHttpHandler interface and passes the request context to it.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcRouteHandler.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcRouteHandler" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcRouteHandler.#ctor(System.Web.Mvc.IControllerFactory)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcRouteHandler" /> class using the specified factory controller object.</summary>
+      <param name="controllerFactory">The controller factory.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
+      <summary>Returns the HTTP handler by using the specified HTTP context.</summary>
+      <returns>The HTTP handler.</returns>
+      <param name="requestContext">The request context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcRouteHandler.GetSessionStateBehavior(System.Web.Routing.RequestContext)">
+      <summary>Returns the session behavior.</summary>
+      <returns>The session behavior.</returns>
+      <param name="requestContext">The request context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.MvcRouteHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)">
+      <summary>Returns the HTTP handler by using the specified request context.</summary>
+      <returns>The HTTP handler.</returns>
+      <param name="requestContext">The request context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.MvcWebRazorHostFactory">
+      <summary>Creates instances of <see cref="T:System.Web.Mvc.MvcWebPageRazorHost" /> files.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcWebRazorHostFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.MvcWebRazorHostFactory" /> class. </summary>
+    </member>
+    <member name="M:System.Web.Mvc.MvcWebRazorHostFactory.CreateHost(System.String,System.String)">
+      <summary>Creates a Razor host.</summary>
+      <returns>A Razor host.</returns>
+      <param name="virtualPath">The virtual path to the target file.</param>
+      <param name="physicalPath">The physical path to the target file.</param>
+    </member>
+    <member name="T:System.Web.Mvc.NameValueCollectionExtensions">
+      <summary>Extends a NameValueCollection object so that the collection can be copied to a specified dictionary.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionExtensions.CopyTo(System.Collections.Specialized.NameValueCollection,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Copies the specified collection to the specified destination.</summary>
+      <param name="collection">The collection.</param>
+      <param name="destination">The destination.</param>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionExtensions.CopyTo(System.Collections.Specialized.NameValueCollection,System.Collections.Generic.IDictionary{System.String,System.Object},System.Boolean)">
+      <summary>Copies the specified collection to the specified destination, and optionally replaces previous entries.</summary>
+      <param name="collection">The collection.</param>
+      <param name="destination">The destination.</param>
+      <param name="replaceEntries">true to replace previous entries; otherwise, false.</param>
+    </member>
+    <member name="T:System.Web.Mvc.NameValueCollectionValueProvider">
+      <summary>Represents the base class for value providers whose values come from a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.#ctor(System.Collections.Specialized.NameValueCollection,System.Collections.Specialized.NameValueCollection,System.Globalization.CultureInfo)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NameValueCollectionValueProvider" /> class using the specified unvalidated collection.</summary>
+      <param name="collection">A collection that contains the values that are used to initialize the provider.</param>
+      <param name="unvalidatedCollection">A collection that contains the values that are used to initialize the provider. This collection will not be validated.</param>
+      <param name="culture">An object that contains information about the target culture.</param>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.#ctor(System.Collections.Specialized.NameValueCollection,System.Globalization.CultureInfo)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NameValueCollectionValueProvider" /> class.</summary>
+      <param name="collection">A collection that contains the values that are used to initialize the provider.</param>
+      <param name="culture">An object that contains information about the target culture.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="collection" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.ContainsPrefix(System.String)">
+      <summary>Determines whether the collection contains the specified prefix.</summary>
+      <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+      <param name="prefix">The prefix to search for.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="prefix" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.GetKeysFromPrefix(System.String)">
+      <summary>Gets the keys using the specified prefix.</summary>
+      <returns>They keys.</returns>
+      <param name="prefix">The prefix.</param>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.GetValue(System.String)">
+      <summary>Returns a value object using the specified key.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key of the value object to retrieve.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="key" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.NameValueCollectionValueProvider.GetValue(System.String,System.Boolean)">
+      <summary>Returns a value object using the specified key and validation directive.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key.</param>
+      <param name="skipValidation">true if validation should be skipped; otherwise, false.</param>
+    </member>
+    <member name="T:System.Web.Mvc.NoAsyncTimeoutAttribute">
+      <summary>Provides a convenience wrapper for the <see cref="T:System.Web.Mvc.AsyncTimeoutAttribute" /> attribute.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.NoAsyncTimeoutAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NoAsyncTimeoutAttribute" /> class.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.NonActionAttribute">
+      <summary>Represents an attribute that is used to indicate that a controller method is not an action method.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.NonActionAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.NonActionAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.NonActionAttribute.IsValidForRequest(System.Web.Mvc.ControllerContext,System.Reflection.MethodInfo)">
+      <summary>Determines whether the attribute marks a method that is not an action method by using the specified controller context.</summary>
+      <returns>true if the attribute marks a valid non-action method; otherwise, false.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="methodInfo">The method information.</param>
+    </member>
+    <member name="T:System.Web.Mvc.OutputCacheAttribute">
+      <summary>Represents an attribute that is used to mark an action method whose output will be cached.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.OutputCacheAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.OutputCacheAttribute" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.CacheProfile">
+      <summary>Gets or sets the cache profile name.</summary>
+      <returns>The cache profile name.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.ChildActionCache">
+      <summary>Gets or sets the child action cache.</summary>
+      <returns>The child action cache.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.Duration">
+      <summary>Gets or sets the cache duration, in seconds.</summary>
+      <returns>The cache duration.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.OutputCacheAttribute.IsChildActionCacheActive(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a value that indicates whether a child action cache is active.</summary>
+      <returns>true if the child action cache is active; otherwise, false.</returns>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.Location">
+      <summary>Gets or sets the location.</summary>
+      <returns>The location.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.NoStore">
+      <summary>Gets or sets a value that indicates whether to store the cache.</summary>
+      <returns>true if the cache should be stored; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.OutputCacheAttribute.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)">
+      <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IActionFilter.OnActionExecuted(System.Web.Mvc.ActionExecutedContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code. </summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.OutputCacheAttribute.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)">
+      <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IActionFilter.OnActionExecuting(System.Web.Mvc.ActionExecutingContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.OutputCacheAttribute.OnException(System.Web.Mvc.ExceptionContext)">
+      <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IExceptionFilter.OnException(System.Web.Mvc.ExceptionContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.OutputCacheAttribute.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)">
+      <summary>This method is an implementation of <see cref="M:System.Web.Mvc.IResultFilter.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)" /> and supports the ASP.NET MVC infrastructure. It is not intended to be used directly from your code.</summary>
+      <param name="filterContext">The filter context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.OutputCacheAttribute.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)">
+      <summary>Called before the action result executes.</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="P:System.Web.Mvc.OutputCacheAttribute.SqlDependency">
+      <summary>Gets or sets the SQL dependency.</summary>
+      <returns>The SQL dependency.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByContentEncoding">
+      <summary>Gets or sets the vary-by-content encoding.</summary>
+      <returns>The vary-by-content encoding.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByCustom">
+      <summary>Gets or sets the vary-by-custom value.</summary>
+      <returns>The vary-by-custom value.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByHeader">
+      <summary>Gets or sets the vary-by-header value.</summary>
+      <returns>The vary-by-header value.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.OutputCacheAttribute.VaryByParam">
+      <summary>Gets or sets the vary-by-param value.</summary>
+      <returns>The vary-by-param value.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ParameterBindingInfo">
+      <summary>Encapsulates information for binding action-method parameters to a data model.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ParameterBindingInfo.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ParameterBindingInfo" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterBindingInfo.Binder">
+      <summary>Gets the model binder.</summary>
+      <returns>The model binder.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterBindingInfo.Exclude">
+      <summary>Gets a comma-delimited list of property names for which binding is disabled.</summary>
+      <returns>The exclude list.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterBindingInfo.Include">
+      <summary>Gets a comma-delimited list of property names for which binding is enabled.</summary>
+      <returns>The include list.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterBindingInfo.Prefix">
+      <summary>Gets the prefix to use when the MVC framework binds a value to an action parameter or to a model property.</summary>
+      <returns>The prefix.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ParameterDescriptor">
+      <summary>Contains information that describes a parameter.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ParameterDescriptor.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ParameterDescriptor" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterDescriptor.ActionDescriptor">
+      <summary>Gets the action descriptor.</summary>
+      <returns>The action descriptor.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterDescriptor.BindingInfo">
+      <summary>Gets the binding information.</summary>
+      <returns>The binding information.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterDescriptor.DefaultValue">
+      <summary>Gets the default value of the parameter.</summary>
+      <returns>The default value of the parameter.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ParameterDescriptor.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.ParameterDescriptor.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 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="attributeType" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ParameterDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+      <returns>true if the custom attribute type is defined for this member; otherwise, false.</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.ArgumentNullException">The <paramref name="attributeType" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterDescriptor.ParameterName">
+      <summary>Gets the name of the parameter.</summary>
+      <returns>The name of the parameter.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ParameterDescriptor.ParameterType">
+      <summary>Gets the type of the parameter.</summary>
+      <returns>The type of the parameter.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.PartialViewResult">
+      <summary>Represents a base class that is used to send a partial view to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.PartialViewResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.PartialViewResult" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.PartialViewResult.FindView(System.Web.Mvc.ControllerContext)">
+      <summary>Returns the <see cref="T:System.Web.Mvc.ViewEngineResult" /> object that is used to render the view.</summary>
+      <returns>The view engine result.</returns>
+      <param name="context">The controller context.</param>
+      <exception cref="T:System.InvalidOperationException">An error occurred while the method was attempting to find the view.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.PreApplicationStartCode">
+      <summary>Provides a registration point for ASP.NET Razor pre-application start code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.PreApplicationStartCode.Start">
+      <summary>Registers Razor pre-application start code.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.QueryStringValueProvider">
+      <summary>Represents a value provider for query strings that are contained in a <see cref="T:System.Collections.Specialized.NameValueCollection" /> object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.QueryStringValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.QueryStringValueProvider" /> class.</summary>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+    </member>
+    <member name="T:System.Web.Mvc.QueryStringValueProviderFactory">
+      <summary>Represents a class that is responsible for creating a new instance of a query-string value-provider object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.QueryStringValueProviderFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.QueryStringValueProviderFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.QueryStringValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a value-provider object for the specified controller context.</summary>
+      <returns>A query-string value-provider object.</returns>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.RangeAttributeAdapter">
+      <summary>Provides an adapter for the <see cref="T:System.ComponentModel.DataAnnotations.RangeAttribute" /> attribute.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RangeAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.RangeAttribute)">
+      <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.DataAnnotations.RangeAttribute" /> class.</summary>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+      <param name="attribute">The range attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RangeAttributeAdapter.GetClientValidationRules">
+      <summary>Gets a list of client validation rules for a range check.</summary>
+      <returns>A list of client validation rules for a range check.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RazorView">
+      <summary>Represents the class used to create views that have Razor syntax.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RazorView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.String})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorView" /> class.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewPath">The view path.</param>
+      <param name="layoutPath">The layout or master page.</param>
+      <param name="runViewStartPages">A value that indicates whether view start files should be executed before the view.</param>
+      <param name="viewStartFileExtensions">The set of extensions that will be used when looking up view start files.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RazorView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.String},System.Web.Mvc.IViewPageActivator)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorView" /> class using the view page activator.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewPath">The view path.</param>
+      <param name="layoutPath">The layout or master page.</param>
+      <param name="runViewStartPages">A value that indicates whether view start files should be executed before the view.</param>
+      <param name="viewStartFileExtensions">The set of extensions that will be used when looking up view start files.</param>
+      <param name="viewPageActivator">The view page activator.</param>
+    </member>
+    <member name="P:System.Web.Mvc.RazorView.LayoutPath">
+      <summary>Gets the layout or master page.</summary>
+      <returns>The layout or master page.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.RazorView.RenderView(System.Web.Mvc.ViewContext,System.IO.TextWriter,System.Object)">
+      <summary>Renders the specified view context by using the specified writer and <see cref="T:System.Web.Mvc.WebViewPage" /> instance.</summary>
+      <param name="viewContext">The view context.</param>
+      <param name="writer">The writer that is used to render the view to the response.</param>
+      <param name="instance">The <see cref="T:System.Web.Mvc.WebViewPage" /> instance.</param>
+    </member>
+    <member name="P:System.Web.Mvc.RazorView.RunViewStartPages">
+      <summary>Gets a value that indicates whether view start files should be executed before the view.</summary>
+      <returns>A value that indicates whether view start files should be executed before the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.RazorView.ViewStartFileExtensions">
+      <summary>Gets or sets the set of file extensions that will be used when looking up view start files.</summary>
+      <returns>The set of file extensions that will be used when looking up view start files.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RazorViewEngine">
+      <summary>Represents a view engine that is used to render a Web page that uses the ASP.NET Razor syntax.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RazorViewEngine.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorViewEngine" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RazorViewEngine.#ctor(System.Web.Mvc.IViewPageActivator)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RazorViewEngine" /> class using the view page activator.</summary>
+      <param name="viewPageActivator">The view page activator.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RazorViewEngine.CreatePartialView(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Creates a partial view using the specified controller context and partial path.</summary>
+      <returns>The partial view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="partialPath">The path to the partial view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RazorViewEngine.CreateView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+      <summary>Creates a view by using the specified controller context and the paths of the view and master view.</summary>
+      <returns>The view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewPath">The path to the view.</param>
+      <param name="masterPath">The path to the master view.</param>
+    </member>
+    <member name="T:System.Web.Mvc.RedirectResult">
+      <summary>Controls the processing of application actions by redirecting to a specified URI.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RedirectResult.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class.</summary>
+      <param name="url">The target URL.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RedirectResult.#ctor(System.String,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectResult" /> class using the specified URL and permanent-redirection flag.</summary>
+      <param name="url">The URL.</param>
+      <param name="permanent">A value that indicates whether the redirection should be permanent.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RedirectResult.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 within which the result is executed.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.RedirectResult.Permanent">
+      <summary>Gets a value that indicates whether the redirection should be permanent.</summary>
+      <returns>true if the redirection should be permanent; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.RedirectResult.Url">
+      <summary>Gets or sets the target URL.</summary>
+      <returns>The target URL.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RedirectToRouteResult">
+      <summary>Represents a result that performs a redirection by using the specified route values dictionary.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RedirectToRouteResult.#ctor(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectToRouteResult" /> class by using the specified route name and route values.</summary>
+      <param name="routeName">The name of the route.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RedirectToRouteResult.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectToRouteResult" /> class by using the specified route name, route values, and permanent-redirection flag.</summary>
+      <param name="routeName">The name of the route.</param>
+      <param name="routeValues">The route values.</param>
+      <param name="permanent">A value that indicates whether the redirection should be permanent.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RedirectToRouteResult.#ctor(System.Web.Routing.RouteValueDictionary)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RedirectToRouteResult" /> class by using the specified route values.</summary>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RedirectToRouteResult.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 within which the result is executed.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.RedirectToRouteResult.Permanent">
+      <summary>Gets a value that indicates whether the redirection should be permanent.</summary>
+      <returns>true if the redirection should be permanent; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.RedirectToRouteResult.RouteName">
+      <summary>Gets or sets the name of the route.</summary>
+      <returns>The name of the route.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.RedirectToRouteResult.RouteValues">
+      <summary>Gets or sets the route values.</summary>
+      <returns>The route values.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ReflectedActionDescriptor">
+      <summary>Contains information that describes a reflected action method.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedActionDescriptor.#ctor(System.Reflection.MethodInfo,System.String,System.Web.Mvc.ControllerDescriptor)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ReflectedActionDescriptor" /> class.</summary>
+      <param name="methodInfo">The action-method information.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerDescriptor">The controller descriptor.</param>
+      <exception cref="T:System.ArgumentNullException">Either the <paramref name="methodInfo" /> or <paramref name="controllerDescriptor" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedActionDescriptor.ActionName">
+      <summary>Gets the name of the action.</summary>
+      <returns>The name of the action.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedActionDescriptor.ControllerDescriptor">
+      <summary>Gets the controller descriptor.</summary>
+      <returns>The controller descriptor.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Executes the specified controller context by using the specified action-method parameters.</summary>
+      <returns>The action return value.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="parameters">The parameters.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="parameters" /> or <paramref name="controllerContext" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedActionDescriptor.GetCustomAttributes(System.Boolean)">
+      <summary>Returns an array of custom attributes 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.ReflectedActionDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+      <summary>Returns an array of custom attributes defined for this member, identified by type.</summary>
+      <returns>An array of custom attributes, or an empty array if no custom attributes 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>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedActionDescriptor.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.ReflectedActionDescriptor.GetParameters">
+      <summary>Retrieves the parameters of the action method.</summary>
+      <returns>The parameters of the action method.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedActionDescriptor.GetSelectors">
+      <summary>Retrieves the action selectors.</summary>
+      <returns>The action selectors.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedActionDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+      <returns>true if the custom attribute type is defined for this member; otherwise, false.</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>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedActionDescriptor.MethodInfo">
+      <summary>Gets or sets the action-method information.</summary>
+      <returns>The action-method information.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedActionDescriptor.UniqueId">
+      <summary>Gets the unique ID for the reflected action descriptor using lazy initialization.</summary>
+      <returns>The unique ID.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ReflectedControllerDescriptor">
+      <summary>Contains information that describes a reflected controller.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.#ctor(System.Type)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ReflectedControllerDescriptor" /> class.</summary>
+      <param name="controllerType">The type of the controller.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerType" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedControllerDescriptor.ControllerType">
+      <summary>Gets the type of the controller.</summary>
+      <returns>The type of the controller.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.FindAction(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Finds the specified action for the specified controller context.</summary>
+      <returns>The information about the action.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionName">The name of the action.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.GetCanonicalActions">
+      <summary>Returns the list of actions for the controller.</summary>
+      <returns>A list of action descriptors for the controller.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.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.ReflectedControllerDescriptor.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 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>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedControllerDescriptor.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.ReflectedControllerDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+      <returns>true if the custom attribute type is defined for this member; otherwise, false.</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>
+    </member>
+    <member name="T:System.Web.Mvc.ReflectedParameterDescriptor">
+      <summary>Contains information that describes a reflected action-method parameter.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedParameterDescriptor.#ctor(System.Reflection.ParameterInfo,System.Web.Mvc.ActionDescriptor)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ReflectedParameterDescriptor" /> class.</summary>
+      <param name="parameterInfo">The parameter information.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="parameterInfo" /> or <paramref name="actionDescriptor" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ActionDescriptor">
+      <summary>Gets the action descriptor.</summary>
+      <returns>The action descriptor.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.BindingInfo">
+      <summary>Gets the binding information.</summary>
+      <returns>The binding information.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.DefaultValue">
+      <summary>Gets the default value of the reflected parameter.</summary>
+      <returns>The default value of the reflected parameter.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedParameterDescriptor.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.ReflectedParameterDescriptor.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 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>
+    </member>
+    <member name="M:System.Web.Mvc.ReflectedParameterDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Returns a value that indicates whether one or more instances of a custom attribute type are defined for this member.</summary>
+      <returns>true if the custom attribute type is defined for this member; otherwise, false.</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>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ParameterInfo">
+      <summary>Gets or sets the parameter information.</summary>
+      <returns>The parameter information.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ParameterName">
+      <summary>Gets the name of the parameter.</summary>
+      <returns>The name of the parameter.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ReflectedParameterDescriptor.ParameterType">
+      <summary>Gets the type of the parameter.</summary>
+      <returns>The type of the parameter.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RegularExpressionAttributeAdapter">
+      <summary>Provides an adapter for the <see cref="T:System.ComponentModel.DataAnnotations.RegularExpressionAttribute" /> attribute.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RegularExpressionAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.RegularExpressionAttribute)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RegularExpressionAttributeAdapter" /> class.</summary>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+      <param name="attribute">The regular expression attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RegularExpressionAttributeAdapter.GetClientValidationRules">
+      <summary>Gets a list of regular-expression client validation rules.</summary>
+      <returns>A list of regular-expression client validation rules.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RemoteAttribute">
+      <summary>Provides an attribute that uses the jQuery validation plug-in remote validator. </summary>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class using the specified route name.</summary>
+      <param name="routeName">The route name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class using the specified action-method name and controller name.</summary>
+      <param name="action">The name of the action method.</param>
+      <param name="controller">The name of the controller.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.#ctor(System.String,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RemoteAttribute" /> class using the specified action-method name, controller name, and area name.</summary>
+      <param name="action">The name of the action method.</param>
+      <param name="controller">The name of the controller.</param>
+      <param name="areaName">The name of the area.</param>
+    </member>
+    <member name="P:System.Web.Mvc.RemoteAttribute.AdditionalFields">
+      <summary>Gets or sets the additional fields that are required for validation.</summary>
+      <returns>The additional fields that are required for validation.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.FormatAdditionalFieldsForClientValidation(System.String)">
+      <summary>Returns a comma-delimited string of validation field names.</summary>
+      <returns>A comma-delimited string of validation field names.</returns>
+      <param name="property">The name of the validation property.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.FormatErrorMessage(System.String)">
+      <summary>Formats the error message that is displayed when validation fails.</summary>
+      <returns>A formatted error message.</returns>
+      <param name="name">A name to display with the error message.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.FormatPropertyForClientValidation(System.String)">
+      <summary>Formats the property for client validation by prepending an asterisk (*) and a dot.</summary>
+      <returns>The string "*." Is prepended to the property.</returns>
+      <param name="property">The property.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.GetClientValidationRules(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Gets a list of client validation rules for the property.</summary>
+      <returns>A list of remote client validation rules for the property.</returns>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.GetUrl(System.Web.Mvc.ControllerContext)">
+      <summary>Gets the URL for the remote validation call.</summary>
+      <returns>The URL for the remote validation call.</returns>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.RemoteAttribute.HttpMethod">
+      <summary>Gets or sets the HTTP method used for remote validation.</summary>
+      <returns>The HTTP method used for remote validation. The default value is "Get".</returns>
+    </member>
+    <member name="M:System.Web.Mvc.RemoteAttribute.IsValid(System.Object)">
+      <summary>This method always returns true.</summary>
+      <returns>true</returns>
+      <param name="value">The validation target.</param>
+    </member>
+    <member name="P:System.Web.Mvc.RemoteAttribute.RouteData">
+      <summary>Gets the route data dictionary.</summary>
+      <returns>The route data dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.RemoteAttribute.RouteName">
+      <summary>Gets or sets the route name.</summary>
+      <returns>The route name.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.RemoteAttribute.Routes">
+      <summary>Gets the route collection from the route table.</summary>
+      <returns>The route collection from the route table.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RequiredAttributeAdapter">
+      <summary>Provides an adapter for the <see cref="T:System.Runtime.CompilerServices.RequiredAttributeAttribute" /> attribute.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RequiredAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.RequiredAttribute)">
+      <summary>Initializes a new instance of the <see cref="T:System.Runtime.CompilerServices.RequiredAttributeAttribute" /> class.</summary>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+      <param name="attribute">The required attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RequiredAttributeAdapter.GetClientValidationRules">
+      <summary>Gets a list of required-value client validation rules.</summary>
+      <returns>A list of required-value client validation rules.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RequireHttpsAttribute">
+      <summary>Represents an attribute that forces an unsecured HTTP request to be re-sent over HTTPS.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RequireHttpsAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RequireHttpsAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RequireHttpsAttribute.HandleNonHttpsRequest(System.Web.Mvc.AuthorizationContext)">
+      <summary>Handles unsecured HTTP requests that are sent to the action method.</summary>
+      <param name="filterContext">An object that encapsulates information that is required in order to use the <see cref="T:System.Web.Mvc.RequireHttpsAttribute" /> attribute.</param>
+      <exception cref="T:System.InvalidOperationException">The HTTP request contains an invalid transfer method override. All GET requests are considered invalid.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RequireHttpsAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+      <summary>Determines whether a request is secured (HTTPS) and, if it is not, calls the <see cref="M:System.Web.Mvc.RequireHttpsAttribute.HandleNonHttpsRequest(System.Web.Mvc.AuthorizationContext)" /> method.</summary>
+      <param name="filterContext">An object that encapsulates information that is required in order to use the <see cref="T:System.Web.Mvc.RequireHttpsAttribute" /> attribute.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ResultExecutedContext">
+      <summary>Provides the context for the <see cref="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuted(System.Web.Mvc.ResultExecutedContext)" /> method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ResultExecutedContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutedContext" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ResultExecutedContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionResult,System.Boolean,System.Exception)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutedContext" /> class.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="result">The result object.</param>
+      <param name="canceled">true to cancel execution; otherwise, false.</param>
+      <param name="exception">The exception object.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="result" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ResultExecutedContext.Canceled">
+      <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.ResultExecutedContext" /> instance is canceled.</summary>
+      <returns>true if the instance is canceled; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ResultExecutedContext.Exception">
+      <summary>Gets or sets the exception object.</summary>
+      <returns>The exception object.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ResultExecutedContext.ExceptionHandled">
+      <summary>Gets or sets a value that indicates whether the exception has been handled.</summary>
+      <returns>true if the exception has been handled; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ResultExecutedContext.Result">
+      <summary>Gets or sets the action result.</summary>
+      <returns>The action result.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ResultExecutingContext">
+      <summary>Provides the context for the <see cref="M:System.Web.Mvc.ActionFilterAttribute.OnResultExecuting(System.Web.Mvc.ResultExecutingContext)" /> method of the <see cref="T:System.Web.Mvc.ActionFilterAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ResultExecutingContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutingContext" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ResultExecutingContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionResult)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ResultExecutingContext" /> class by using the specified controller context and action result.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="result">The action result.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="result" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ResultExecutingContext.Cancel">
+      <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.ResultExecutingContext" /> value is "cancel".</summary>
+      <returns>true if the value is "cancel"; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ResultExecutingContext.Result">
+      <summary>Gets or sets the action result.</summary>
+      <returns>The action result.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.RouteCollectionExtensions">
+      <summary>Extends a <see cref="T:System.Web.Routing.RouteCollection" /> object for MVC routing.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.GetVirtualPathForArea(System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.</summary>
+      <returns>An object that contains information about the route and virtual path that are the result of generating a URL in the current area.</returns>
+      <param name="routes">An object that contains the routes for the applications.</param>
+      <param name="requestContext">An object that encapsulates information about the requested route.</param>
+      <param name="name">The name of the route to use when information about the URL path is retrieved.</param>
+      <param name="values">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.GetVirtualPathForArea(System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an object that contains information about the route and virtual path that are the result of generating a URL in the current area.</summary>
+      <returns>An object that contains information about the route and virtual path that are the result of generating a URL in the current area.</returns>
+      <param name="routes">An object that contains the routes for the applications.</param>
+      <param name="requestContext">An object that encapsulates information about the requested route.</param>
+      <param name="values">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.IgnoreRoute(System.Web.Routing.RouteCollection,System.String)">
+      <summary>Ignores the specified URL route for the given list of available routes.</summary>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="url">The URL pattern for the route to ignore.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.IgnoreRoute(System.Web.Routing.RouteCollection,System.String,System.Object)">
+      <summary>Ignores the specified URL route for the given list of the available routes and a list of constraints.</summary>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="url">The URL pattern for the route to ignore.</param>
+      <param name="constraints">A set of expressions that specify values for the <paramref name="url" /> parameter.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String)">
+      <summary>Maps the specified URL route.</summary>
+      <returns>A reference to the mapped route.</returns>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="name">The name of the route to map.</param>
+      <param name="url">The URL pattern for the route.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object)">
+      <summary>Maps the specified URL route and sets default route values.</summary>
+      <returns>A reference to the mapped route.</returns>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="name">The name of the route to map.</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="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object)">
+      <summary>Maps the specified URL route and sets default route values and constraints.</summary>
+      <returns>A reference to the mapped route.</returns>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="name">The name of the route to map.</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 values for the <paramref name="url" /> parameter.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.Object,System.String[])">
+      <summary>Maps the specified URL route and sets default route values, constraints, and namespaces.</summary>
+      <returns>A reference to the mapped route.</returns>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="name">The name of the route to map.</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 values for the <paramref name="url" /> parameter.</param>
+      <param name="namespaces">A set of namespaces for the application.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.Object,System.String[])">
+      <summary>Maps the specified URL route and sets default route values and namespaces.</summary>
+      <returns>A reference to the mapped route.</returns>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="name">The name of the route to map.</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">A set of namespaces for the application.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.RouteCollectionExtensions.MapRoute(System.Web.Routing.RouteCollection,System.String,System.String,System.String[])">
+      <summary>Maps the specified URL route and sets the namespaces.</summary>
+      <returns>A reference to the mapped route.</returns>
+      <param name="routes">A collection of routes for the application.</param>
+      <param name="name">The name of the route to map.</param>
+      <param name="url">The URL pattern for the route.</param>
+      <param name="namespaces">A set of namespaces for the application.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="routes" /> or <paramref name="url" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.RouteDataValueProvider">
+      <summary>Represents a value provider for route data that is contained in an object that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RouteDataValueProvider.#ctor(System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.RouteDataValueProvider" /> class.</summary>
+      <param name="controllerContext">An object that contain information about the HTTP request.</param>
+    </member>
+    <member name="T:System.Web.Mvc.RouteDataValueProviderFactory">
+      <summary>Represents a factory for creating route-data value provider objects.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RouteDataValueProviderFactory.#ctor">
+      <summary>Initialized a new instance of the <see cref="T:System.Web.Mvc.RouteDataValueProviderFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.RouteDataValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a value-provider object for the specified controller context.</summary>
+      <returns>A value-provider object.</returns>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.SelectList">
+      <summary>Represents a list that lets users select one item.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list.</summary>
+      <param name="items">The items.</param>
+    </member>
+    <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.Object)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list and a selected value.</summary>
+      <param name="items">The items.</param>
+      <param name="selectedValue">The selected value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list, the data value field, and the data text field.</summary>
+      <param name="items">The items.</param>
+      <param name="dataValueField">The data value field.</param>
+      <param name="dataTextField">The data text field.</param>
+    </member>
+    <member name="M:System.Web.Mvc.SelectList.#ctor(System.Collections.IEnumerable,System.String,System.String,System.Object)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectList" /> class by using the specified items for the list, the data value field, the data text field, and a selected value.</summary>
+      <param name="items">The items.</param>
+      <param name="dataValueField">The data value field.</param>
+      <param name="dataTextField">The data text field.</param>
+      <param name="selectedValue">The selected value.</param>
+    </member>
+    <member name="P:System.Web.Mvc.SelectList.SelectedValue">
+      <summary>Gets the list value that was selected by the user.</summary>
+      <returns>The selected value.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.SelectListItem">
+      <summary>Represents the selected item in an instance of the <see cref="T:System.Web.Mvc.SelectList" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.SelectListItem.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SelectListItem" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.SelectListItem.Selected">
+      <summary>Gets or sets a value that indicates whether this <see cref="T:System.Web.Mvc.SelectListItem" /> is selected.</summary>
+      <returns>true if the item is selected; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.SelectListItem.Text">
+      <summary>Gets or sets the text of the selected item.</summary>
+      <returns>The text.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.SelectListItem.Value">
+      <summary>Gets or sets the value of the selected item.</summary>
+      <returns>The value.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.SessionStateAttribute">
+      <summary>Specifies the session state of the controller.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.SessionStateAttribute.#ctor(System.Web.SessionState.SessionStateBehavior)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SessionStateAttribute" /> class</summary>
+      <param name="behavior">The type of the session state.</param>
+    </member>
+    <member name="P:System.Web.Mvc.SessionStateAttribute.Behavior">
+      <summary>Get the session state behavior for the controller.</summary>
+      <returns>The session state behavior for the controller.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.SessionStateTempDataProvider">
+      <summary>Provides session-state data to the current <see cref="T:System.Web.Mvc.TempDataDictionary" /> object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.SessionStateTempDataProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.SessionStateTempDataProvider" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.SessionStateTempDataProvider.LoadTempData(System.Web.Mvc.ControllerContext)">
+      <summary>Loads the temporary data by using the specified controller context.</summary>
+      <returns>The temporary data.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <exception cref="T:System.InvalidOperationException">An error occurred when the session context was being retrieved.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.SessionStateTempDataProvider.SaveTempData(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Saves the specified values in the temporary data dictionary by using the specified controller context.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="values">The values.</param>
+      <exception cref="T:System.InvalidOperationException">An error occurred the session context was being retrieved.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.StringLengthAttributeAdapter">
+      <summary>Provides an adapter for the <see cref="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" /> attribute.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.StringLengthAttributeAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext,System.ComponentModel.DataAnnotations.StringLengthAttribute)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.StringLengthAttributeAdapter" /> class.</summary>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+      <param name="attribute">The string-length attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.StringLengthAttributeAdapter.GetClientValidationRules">
+      <summary>Gets a list of string-length client validation rules.</summary>
+      <returns>A list of string-length client validation rules.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.TempDataDictionary">
+      <summary>Represents a set of data that persists only from one request to the next.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.TempDataDictionary" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Add(System.String,System.Object)">
+      <summary>Adds an element that has the specified key and value to the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+      <param name="key">The key of the element to add.</param>
+      <param name="value">The value of the element to add.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">An element that has the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Clear">
+      <summary>Removes all items from the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</summary>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.ContainsKey(System.String)">
+      <summary>Determines whether the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance contains an element that has the specified key.</summary>
+      <returns>true if the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key to locate in the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.ContainsValue(System.Object)">
+      <summary>Determines whether the dictionary contains the specified value.</summary>
+      <returns>true if the dictionary contains the specified value; otherwise, false.</returns>
+      <param name="value">The value.</param>
+    </member>
+    <member name="P:System.Web.Mvc.TempDataDictionary.Count">
+      <summary>Gets the number of elements in the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</summary>
+      <returns>The number of elements in the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.GetEnumerator">
+      <summary>Gets the enumerator.</summary>
+      <returns>The enumerator.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.TempDataDictionary.Item(System.String)">
+      <summary>Gets or sets the object that has the specified key.</summary>
+      <returns>The object that has the specified key.</returns>
+      <param name="key">The key to access.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Keep">
+      <summary>Marks all keys in the dictionary for retention.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Keep(System.String)">
+      <summary>Marks the specified key in the dictionary for retention.</summary>
+      <param name="key">The key to retain in the dictionary.</param>
+    </member>
+    <member name="P:System.Web.Mvc.TempDataDictionary.Keys">
+      <summary>Gets an <see cref="T:System.Collections.Generic.ICollection`1" /> object that contains the keys of elements in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+      <returns>The keys of the elements in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Load(System.Web.Mvc.ControllerContext,System.Web.Mvc.ITempDataProvider)">
+      <summary>Loads the specified controller context by using the specified data provider.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="tempDataProvider">The temporary data provider.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Peek(System.String)">
+      <summary>Returns an object that contains the element that is associated with the specified key, without marking the key for deletion.</summary>
+      <returns>An object that contains the element that is associated with the specified key.</returns>
+      <param name="key">The key of the element to return.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Remove(System.String)">
+      <summary>Removes the element that has the specified key from the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+      <returns>true if the element was removed successfully; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the <see cref="T:System.Collections.Generic.IDictionary`2" />. instance.</returns>
+      <param name="key">The key of the element to remove.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.Save(System.Web.Mvc.ControllerContext,System.Web.Mvc.ITempDataProvider)">
+      <summary>Saves the specified controller context by using the specified data provider.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="tempDataProvider">The temporary data provider.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+      <summary>Adds the specified key/value pair to the dictionary.</summary>
+      <param name="keyValuePair">The key/value pair.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+      <summary>Determines whether a sequence contains a specified element by using the default equality comparer.</summary>
+      <returns>true if the dictionary contains the specified key/value pair; otherwise, false.</returns>
+      <param name="keyValuePair">The key/value pair to search for.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
+      <summary>Copies a key/value pair to the specified array at the specified index.</summary>
+      <param name="array">The target array.</param>
+      <param name="index">The index.</param>
+    </member>
+    <member name="P:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#IsReadOnly">
+      <summary>Gets a value that indicates whether the dictionary is read-only.</summary>
+      <returns>true if the dictionary is read-only; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+      <summary>Deletes the specified key/value pair from the dictionary.</summary>
+      <returns>true if the key/value pair was removed successfully; otherwise, false.</returns>
+      <param name="keyValuePair">The key/value pair.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+      <returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TempDataDictionary.TryGetValue(System.String,System.Object@)">
+      <summary>Gets the value of the element that has the specified key.</summary>
+      <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key of the value to get.</param>
+      <param name="value">When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.TempDataDictionary.Values">
+      <summary>Gets the <see cref="T:System.Collections.Generic.ICollection`1" /> object that contains the values in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+      <returns>The values of the elements in the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.TemplateInfo">
+      <summary>Encapsulates information about the current template context.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.TemplateInfo.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.TemplateInfo" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.TemplateInfo.FormattedModelValue">
+      <summary>Gets or sets the formatted model value.</summary>
+      <returns>The formatted model value.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TemplateInfo.GetFullHtmlFieldId(System.String)">
+      <summary>Retrieves the full DOM ID of a field using the specified HTML name attribute.</summary>
+      <returns>The full DOM ID.</returns>
+      <param name="partialFieldName">The value of the HTML name attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TemplateInfo.GetFullHtmlFieldName(System.String)">
+      <summary>Retrieves the fully qualified name (including a prefix) for a field using the specified HTML name attribute.</summary>
+      <returns>The prefixed name of the field.</returns>
+      <param name="partialFieldName">The value of the HTML name attribute.</param>
+    </member>
+    <member name="P:System.Web.Mvc.TemplateInfo.HtmlFieldPrefix">
+      <summary>Gets or sets the HTML field prefix.</summary>
+      <returns>The HTML field prefix.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.TemplateInfo.TemplateDepth">
+      <summary>Contains the number of objects that were visited by the user.</summary>
+      <returns>The number of objects.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TemplateInfo.Visited(System.Web.Mvc.ModelMetadata)">
+      <summary>Determines whether the template has been visited by the user.</summary>
+      <returns>true if the template has been visited by the user; otherwise, false.</returns>
+      <param name="metadata">An object that encapsulates information that describes the model.</param>
+    </member>
+    <member name="T:System.Web.Mvc.UrlHelper">
+      <summary>Contains methods to build URLs for ASP.NET MVC within an application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.#ctor(System.Web.Routing.RequestContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.UrlHelper" /> class using the specified request context.</summary>
+      <param name="requestContext">An object that contains information about the current request and about the route that it matched.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.#ctor(System.Web.Routing.RequestContext,System.Web.Routing.RouteCollection)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.UrlHelper" /> class by using the specified request context and route collection.</summary>
+      <param name="requestContext">An object that contains information about the current request and about the route that it matched.</param>
+      <param name="routeCollection">A collection of routes.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="requestContext" /> or the <paramref name="routeCollection" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String)">
+      <summary>Generates a fully qualified URL to an action method by using the specified action name.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.Object)">
+      <summary>Generates a fully qualified URL to an action method by using the specified action name and route values.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String)">
+      <summary>Generates a fully qualified URL to an action method by using the specified action name and controller name.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Object)">
+      <summary>Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Object,System.String)">
+      <summary>Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.String,System.Web.Routing.RouteValueDictionary,System.String,System.String)">
+      <summary>Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use, and host name.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Action(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Generates a fully qualified URL to an action method for the specified action name and route values.</summary>
+      <returns>The fully qualified URL to an action method.</returns>
+      <param name="actionName">The name of the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Content(System.String)">
+      <summary>Converts a virtual (relative) path to an application absolute path.</summary>
+      <returns>The application absolute path.</returns>
+      <param name="contentPath">The virtual path of the content.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.Encode(System.String)">
+      <summary>Encodes special characters in a URL string into character-entity equivalents.</summary>
+      <returns>An encoded URL string.</returns>
+      <param name="url">The text to encode.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.GenerateContentUrl(System.String,System.Web.HttpContextBase)">
+      <summary>Returns a string that contains a content URL.</summary>
+      <returns>A string that contains a content URL.</returns>
+      <param name="contentPath">The content path.</param>
+      <param name="httpContext">The HTTP context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.GenerateUrl(System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.Boolean)">
+      <summary>Returns a string that contains a URL.</summary>
+      <returns>A string that contains a URL.</returns>
+      <param name="routeName">The route name.</param>
+      <param name="actionName">The action name.</param>
+      <param name="controllerName">The controller name.</param>
+      <param name="protocol">The HTTP protocol.</param>
+      <param name="hostName">The host name.</param>
+      <param name="fragment">The fragment.</param>
+      <param name="routeValues">The route values.</param>
+      <param name="routeCollection">The route collection.</param>
+      <param name="requestContext">The request context.</param>
+      <param name="includeImplicitMvcValues">true to include implicit MVC values; otherwise false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.GenerateUrl(System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteCollection,System.Web.Routing.RequestContext,System.Boolean)">
+      <summary>Returns a string that contains a URL.</summary>
+      <returns>A string that contains a URL.</returns>
+      <param name="routeName">The route name.</param>
+      <param name="actionName">The action name.</param>
+      <param name="controllerName">The controller name.</param>
+      <param name="routeValues">The route values.</param>
+      <param name="routeCollection">The route collection.</param>
+      <param name="requestContext">The request context.</param>
+      <param name="includeImplicitMvcValues">true to include implicit MVC values; otherwise. false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.HttpRouteUrl(System.String,System.Object)">
+      <summary>Generates a fully qualified URL for the specified route values.</summary>
+      <returns>A fully qualified URL for the specified route values.</returns>
+      <param name="routeName">The route name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.HttpRouteUrl(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Generates a fully qualified URL for the specified route values.</summary>
+      <returns>A fully qualified URL for the specified route values.</returns>
+      <param name="routeName">The route name.</param>
+      <param name="routeValues">The route values.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.IsLocalUrl(System.String)">
+      <summary>Returns a value that indicates whether the URL is local.</summary>
+      <returns>true if the URL is local; otherwise, false.</returns>
+      <param name="url">The URL.</param>
+    </member>
+    <member name="P:System.Web.Mvc.UrlHelper.RequestContext">
+      <summary>Gets information about an HTTP request that matches a defined route.</summary>
+      <returns>The request context.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.UrlHelper.RouteCollection">
+      <summary>Gets a collection that contains the routes that are registered for the application.</summary>
+      <returns>The route collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.Object)">
+      <summary>Generates a fully qualified URL for the specified route values.</summary>
+      <returns>The fully qualified URL.</returns>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String)">
+      <summary>Generates a fully qualified URL for the specified route name.</summary>
+      <returns>The fully qualified URL.</returns>
+      <param name="routeName">The name of the route that is used to generate the URL.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Object)">
+      <summary>Generates a fully qualified URL for the specified route values by using a route name.</summary>
+      <returns>The fully qualified URL.</returns>
+      <param name="routeName">The name of the route that is used to generate the URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Object,System.String)">
+      <summary>Generates a fully qualified URL for the specified route values by using a route name and the protocol to use.</summary>
+      <returns>The fully qualified URL.</returns>
+      <param name="routeName">The name of the route that is used to generate the URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Generates a fully qualified URL for the specified route values by using a route name.</summary>
+      <returns>The fully qualified URL.</returns>
+      <param name="routeName">The name of the route that is used to generate the URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.String,System.Web.Routing.RouteValueDictionary,System.String,System.String)">
+      <summary>Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name.</summary>
+      <returns>The fully qualified URL.</returns>
+      <param name="routeName">The name of the route that is used to generate the URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+    </member>
+    <member name="M:System.Web.Mvc.UrlHelper.RouteUrl(System.Web.Routing.RouteValueDictionary)">
+      <summary>Generates a fully qualified URL for the specified route values.</summary>
+      <returns>The fully qualified URL.</returns>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="T:System.Web.Mvc.UrlParameter">
+      <summary>Represents an optional parameter that is used by the <see cref="T:System.Web.Mvc.MvcHandler" /> class during routing.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.UrlParameter.Optional">
+      <summary>Contains the read-only value for the optional parameter.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.UrlParameter.ToString">
+      <summary>Returns an empty string. This method supports the ASP.NET MVC infrastructure and is not intended to be used directly from your code.</summary>
+      <returns>An empty string.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ValidatableObjectAdapter">
+      <summary>Provides an object adapter that can be validated.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValidatableObjectAdapter.#ctor(System.Web.Mvc.ModelMetadata,System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValidatableObjectAdapter" /> class.</summary>
+      <param name="metadata">The model metadata.</param>
+      <param name="context">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValidatableObjectAdapter.Validate(System.Object)">
+      <summary>Validates the specified object.</summary>
+      <returns>A list of validation results.</returns>
+      <param name="container">The container.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ValidateAntiForgeryTokenAttribute">
+      <summary>Represents an attribute that is used to prevent forgery of a request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValidateAntiForgeryTokenAttribute.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValidateAntiForgeryTokenAttribute" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValidateAntiForgeryTokenAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+      <summary>Called when authorization is required.</summary>
+      <param name="filterContext">The filter context.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ValidateAntiForgeryTokenAttribute.Salt">
+      <summary>Gets or sets the salt string.</summary>
+      <returns>The salt string.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ValidateInputAttribute">
+      <summary>Represents an attribute that is used to mark action methods whose input must be validated.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValidateInputAttribute.#ctor(System.Boolean)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValidateInputAttribute" /> class.</summary>
+      <param name="enableValidation">true to enable validation.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ValidateInputAttribute.EnableValidation">
+      <summary>Gets or sets a value that indicates whether to enable validation.</summary>
+      <returns>true if validation is enabled; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ValidateInputAttribute.OnAuthorization(System.Web.Mvc.AuthorizationContext)">
+      <summary>Called when authorization is required.</summary>
+      <param name="filterContext">The filter context.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="filterContext" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ValueProviderCollection">
+      <summary>Represents the collection of value-provider objects for the application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IValueProvider})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderCollection" /> class and registers the specified value providers.</summary>
+      <param name="list">The list of value providers to register.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.ContainsPrefix(System.String)">
+      <summary>Determines whether the collection contains the specified prefix.</summary>
+      <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+      <param name="prefix">The prefix to search for.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.GetKeysFromPrefix(System.String)">
+      <summary>Gets the keys using the specified prefix.</summary>
+      <returns>They keys.</returns>
+      <param name="prefix">The prefix.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.GetValue(System.String)">
+      <summary>Returns a value object using the specified key.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key of the value object to retrieve.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.GetValue(System.String,System.Boolean)">
+      <summary>Returns a value object using the specified key and skip-validation parameter.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key of the value object to retrieve.</param>
+      <param name="skipValidation">true to specify that validation should be skipped; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.InsertItem(System.Int32,System.Web.Mvc.IValueProvider)">
+      <summary>Inserts the specified value-provider object into the collection at the specified index location.</summary>
+      <param name="index">The zero-based index location at which to insert the value provider into the collection.</param>
+      <param name="item">The value-provider object to insert.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderCollection.SetItem(System.Int32,System.Web.Mvc.IValueProvider)">
+      <summary>Replaces the value provider at the specified index location with a new value provider.</summary>
+      <param name="index">The zero-based index of the element to replace.</param>
+      <param name="item">The new value for the element at the specified index.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ValueProviderDictionary">
+      <summary>Represents a dictionary of value providers for the application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.#ctor(System.Web.Mvc.ControllerContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderDictionary" /> class.</summary>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult})">
+      <summary>Adds the specified item to the collection of value providers.</summary>
+      <param name="item">The object to add to the <see cref="T:System.Collections.Generic.ICollection`1" /> object.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.Add(System.String,System.Object)">
+      <summary>Adds an element that has the specified key and value to the collection of value providers.</summary>
+      <param name="key">The key of the element to add.</param>
+      <param name="value">The value of the element to add.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">An element that has the specified key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.Add(System.String,System.Web.Mvc.ValueProviderResult)">
+      <summary>Adds an element that has the specified key and value to the collection of value providers.</summary>
+      <param name="key">The key of the element to add.</param>
+      <param name="value">The value of the element to add.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">An element that has the specified key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.Clear">
+      <summary>Removes all items from the collection of value providers.</summary>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult})">
+      <summary>Determines whether the collection of value providers contains the specified item.</summary>
+      <returns>true if <paramref name="item" /> is found in the collection of value providers; otherwise, false.</returns>
+      <param name="item">The object to locate in the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.ContainsKey(System.String)">
+      <summary>Determines whether the collection of value providers contains an element that has the specified key.</summary>
+      <returns>true if the collection of value providers contains an element that has the key; otherwise, false.</returns>
+      <param name="key">The key of the element to find in the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderDictionary.ControllerContext">
+      <summary>Gets or sets the controller context.</summary>
+      <returns>The controller context.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult}[],System.Int32)">
+      <summary>Copies the elements of the collection to an array, starting at the specified index.</summary>
+      <param name="array">The one-dimensional array that is the destination of the elements copied from the <see cref="T:System.Collections.Generic.ICollection`1" /> object. The array must have zero-based indexing.</param>
+      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying starts.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> is less than 0.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> is multidimensional.-or-<paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or-The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.-or-Type <paramref name="T" /> cannot be cast automatically to the type of the destination array.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderDictionary.Count">
+      <summary>Gets the number of elements in the collection.</summary>
+      <returns>The number of elements in the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderDictionary.IsReadOnly">
+      <summary>Gets a value that indicates whether the collection is read-only.</summary>
+      <returns>true if the collection is read-only; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderDictionary.Item(System.String)">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.ValueProviderResult" /> object that has the specified key.</summary>
+      <returns>The <see cref="T:System.Web.Mvc.ValueProviderResult" /> object.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderDictionary.Keys">
+      <summary>Gets a collection that contains the keys of the <see cref="T:System.Collections.Generic.IDictionary`2" /> instance.</summary>
+      <returns>A collection that contains the keys of the object that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.Mvc.ValueProviderResult})">
+      <summary>Removes the first occurrence of the specified item from the collection of value providers.</summary>
+      <returns>true if <paramref name="item" /> was successfully removed from the collection; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the collection.</returns>
+      <param name="item">The object to remove from the <see cref="T:System.Collections.Generic.ICollection`1" /> instance.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.Remove(System.String)">
+      <summary>Removes the element that has the specified key from the collection of value providers.</summary>
+      <returns>true if the element was successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the collection.</returns>
+      <param name="key">The key of the element to remove.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.System#Web#Mvc#IValueProvider#ContainsPrefix(System.String)">
+      <summary>Determines whether the collection contains the specified prefix.</summary>
+      <returns>true if the collection contains the specified prefix; otherwise, false.</returns>
+      <param name="prefix">The prefix to search for.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.System#Web#Mvc#IValueProvider#GetValue(System.String)">
+      <summary>Returns a value object using the specified key.</summary>
+      <returns>The value object for the specified key.</returns>
+      <param name="key">The key of the value object to return.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderDictionary.TryGetValue(System.String,System.Web.Mvc.ValueProviderResult@)">
+      <summary>Gets the value of the element that has the specified key.</summary>
+      <returns>true if the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" /> contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key of the element to get.</param>
+      <param name="value">When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderDictionary.Values">
+      <summary>Gets a collection that contains the values in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</summary>
+      <returns>A collection of the values in the object that implements the <see cref="T:System.Collections.Generic.IDictionary`2" /> interface.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ValueProviderFactories">
+      <summary>Represents a container for value-provider factory objects.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderFactories.Factories">
+      <summary>Gets the collection of value-provider factories for the application.</summary>
+      <returns>The collection of value-provider factory objects.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ValueProviderFactory">
+      <summary>Represents a factory for creating value-provider objects.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderFactory.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderFactory" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderFactory.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns a value-provider object for the specified controller context.</summary>
+      <returns>A value-provider object.</returns>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ValueProviderFactoryCollection">
+      <summary>Represents the collection of value-provider factories for the application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderFactoryCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.ValueProviderFactory})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderFactoryCollection" /> class using the specified list of value-provider factories.</summary>
+      <param name="list">A list of value-provider factories to initialize the collection with.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.GetValueProvider(System.Web.Mvc.ControllerContext)">
+      <summary>Returns the value-provider factory for the specified controller context.</summary>
+      <returns>The value-provider factory object for the specified controller context.</returns>
+      <param name="controllerContext">An object that encapsulates information about the current HTTP request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.InsertItem(System.Int32,System.Web.Mvc.ValueProviderFactory)">
+      <summary>Inserts the specified value-provider factory object at the specified index location.</summary>
+      <param name="index">The zero-based index location at which to insert the value provider into the collection.</param>
+      <param name="item">The value-provider factory object to insert.</param>
+      <exception cref="ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderFactoryCollection.SetItem(System.Int32,System.Web.Mvc.ValueProviderFactory)">
+      <summary>Sets the specified value-provider factory object at the given index location.</summary>
+      <param name="index">The zero-based index location at which to insert the value provider into the collection.</param>
+      <param name="item">The value-provider factory object to set.</param>
+      <exception cref="ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ValueProviderResult">
+      <summary>Represents the result of binding a value (such as from a form post or query string) to an action-method argument property, or to the argument itself.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderResult" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderResult.#ctor(System.Object,System.String,System.Globalization.CultureInfo)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ValueProviderResult" /> class by using the specified raw value, attempted value, and culture information.</summary>
+      <param name="rawValue">The raw value.</param>
+      <param name="attemptedValue">The attempted value.</param>
+      <param name="culture">The culture.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderResult.AttemptedValue">
+      <summary>Gets or sets the raw value that is converted to a string for display.</summary>
+      <returns>The raw value.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderResult.ConvertTo(System.Type)">
+      <summary>Converts the value that is encapsulated by this result to the specified type.</summary>
+      <returns>The converted value.</returns>
+      <param name="type">The target type.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ValueProviderResult.ConvertTo(System.Type,System.Globalization.CultureInfo)">
+      <summary>Converts the value that is encapsulated by this result to the specified type by using the specified culture information.</summary>
+      <returns>The converted value.</returns>
+      <param name="type">The target type.</param>
+      <param name="culture">The culture to use in the conversion.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="type" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderResult.Culture">
+      <summary>Gets or sets the culture.</summary>
+      <returns>The culture.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ValueProviderResult.RawValue">
+      <summary>Gets or set the raw value that is supplied by the value provider.</summary>
+      <returns>The raw value.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewContext">
+      <summary>Encapsulates information that is related to rendering a view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewContext" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewContext.#ctor(System.Web.Mvc.ControllerContext,System.Web.Mvc.IView,System.Web.Mvc.ViewDataDictionary,System.Web.Mvc.TempDataDictionary,System.IO.TextWriter)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewContext" /> class by using the specified controller context, view, view data dictionary, temporary data dictionary, and text writer.</summary>
+      <param name="controllerContext">Encapsulates information about the HTTP request.</param>
+      <param name="view">The view to render.</param>
+      <param name="viewData">The dictionary that contains the data that is required in order to render the view.</param>
+      <param name="tempData">The dictionary that contains temporary data for the view.</param>
+      <param name="writer">The text writer object that is used to write HTML output.</param>
+      <exception cref="T:System.ArgumentNullException">One of the parameters is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.ClientValidationEnabled">
+      <summary>Gets or sets a value that indicates whether client-side validation is enabled.</summary>
+      <returns>true if client-side validation is enabled; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.FormContext">
+      <summary>Gets or sets an object that encapsulates information that is required in order to validate and process the input data from an HTML form.</summary>
+      <returns>An object that encapsulates information that is required in order to validate and process the input data from an HTML form.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewContext.OutputClientValidation">
+      <summary>Writes the client validation information to the HTTP response.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.TempData">
+      <summary>Gets data that is associated with this request and that is available for only one request.</summary>
+      <returns>The temporary data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.UnobtrusiveJavaScriptEnabled">
+      <summary>Gets or sets a value that indicates whether unobtrusive JavaScript is enabled.</summary>
+      <returns>true if unobtrusive JavaScript is enabled; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.View">
+      <summary>Gets an object that implements the <see cref="T:System.Web.Mvc.IView" /> interface to render in the browser.</summary>
+      <returns>The view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.ViewBag">
+      <summary>Gets the dynamic view data dictionary.</summary>
+      <returns>The dynamic view data dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.ViewData">
+      <summary>Gets the view data that is passed to the view.</summary>
+      <returns>The view data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewContext.Writer">
+      <summary>Gets or sets the text writer object that is used to write HTML output.</summary>
+      <returns>The object that is used to write the HTML output.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewDataDictionary">
+      <summary>Represents a container that is used to pass data between a controller and a view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.#ctor(System.Object)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> class by using the specified model.</summary>
+      <param name="model">The model.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.#ctor(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> class by using the specified dictionary.</summary>
+      <param name="dictionary">The dictionary.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="dictionary" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+      <summary>Adds the specified item to the collection.</summary>
+      <param name="item">The object to add to the collection.</param>
+      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Add(System.String,System.Object)">
+      <summary>Adds an element to the collection using the specified key and value .</summary>
+      <param name="key">The key of the element to add.</param>
+      <param name="value">The value of the element to add.</param>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.IDictionary`2" /> object is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+      <exception cref="T:System.ArgumentException">An element with the same key already exists in the <see cref="T:System.Collections.Generic.IDictionary`2" /> object.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Clear">
+      <summary>Removes all items from the collection.</summary>
+      <exception cref="T:System.NotSupportedException">The <see cref="T:System.Collections.Generic.ICollection`1" /> object is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+      <summary>Determines whether the collection contains the specified item.</summary>
+      <returns>true if <paramref name="item" /> is found in the collection; otherwise, false.</returns>
+      <param name="item">The object to locate in the collection.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.ContainsKey(System.String)">
+      <summary>Determines whether the collection contains an element that has the specified key.</summary>
+      <returns>true if the collection contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key of the element to locate in the collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
+      <summary>Copies the elements of the collection to an array, starting at a particular index.</summary>
+      <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
+      <param name="arrayIndex">The zero-based index in <paramref name="array" /> at which copying begins.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="array" /> is null.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="arrayIndex" /> is less than 0.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="array" /> is multidimensional.-or- <paramref name="arrayIndex" /> is equal to or greater than the length of <paramref name="array" />.-or- The number of elements in the source collection is greater than the available space from <paramref name="arrayIndex" /> to the end of the destination <paramref name="array" />.-or- Type <paramref name="T" /> cannot be cast automatically to the type of the destination <paramref name="array" />.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.Count">
+      <summary>Gets the number of elements in the collection.</summary>
+      <returns>The number of elements in the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Eval(System.String)">
+      <summary>Evaluates the specified expression.</summary>
+      <returns>The results of the evaluation.</returns>
+      <param name="expression">The expression.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Eval(System.String,System.String)">
+      <summary>Evaluates the specified expression by using the specified format.</summary>
+      <returns>The results of the evaluation.</returns>
+      <param name="expression">The expression.</param>
+      <param name="format">The format.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.GetViewDataInfo(System.String)">
+      <summary>Returns information about the view data as defined by the <paramref name="expression" /> parameter.</summary>
+      <returns>An object that contains the view data information that is defined by the <paramref name="expression" /> parameter.</returns>
+      <param name="expression">A set of key/value pairs that define the view-data information to return.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is either null or empty.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.IsReadOnly">
+      <summary>Gets a value that indicates whether the collection is read-only.</summary>
+      <returns>true if the collection is read-only; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.Item(System.String)">
+      <summary>Gets or sets the item that is associated with the specified key.</summary>
+      <returns>The value of the selected item.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.Keys">
+      <summary>Gets a collection that contains the keys of this dictionary.</summary>
+      <returns>A collection that contains the keys of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.Model">
+      <summary>Gets or sets the model that is associated with the view data.</summary>
+      <returns>The model that is associated with the view data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.ModelMetadata">
+      <summary>Gets or sets information about the model.</summary>
+      <returns>Information about the model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.ModelState">
+      <summary>Gets the state of the model.</summary>
+      <returns>The state of the model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
+      <summary>Removes the first occurrence of a specified object from the collection.</summary>
+      <returns>true if <paramref name="item" /> was successfully removed from the collection; otherwise, false. This method also returns false if <paramref name="item" /> is not found in the collection.</returns>
+      <param name="item">The object to remove from the collection.</param>
+      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.Remove(System.String)">
+      <summary>Removes the element from the collection using the specified key.</summary>
+      <returns>true if the element is successfully removed; otherwise, false. This method also returns false if <paramref name="key" /> was not found in the original collection.</returns>
+      <param name="key">The key of the element to remove.</param>
+      <exception cref="T:System.NotSupportedException">The collection is read-only.</exception>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.SetModel(System.Object)">
+      <summary>Sets the data model to use for the view.</summary>
+      <param name="value">The data model to use for the view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.TemplateInfo">
+      <summary>Gets or sets an object that encapsulates information about the current template context.</summary>
+      <returns>An object that contains information about the current template.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary.TryGetValue(System.String,System.Object@)">
+      <summary>Attempts to retrieve the value that is associated with the specified key.</summary>
+      <returns>true if the collection contains an element with the specified key; otherwise, false.</returns>
+      <param name="key">The key of the value to get.</param>
+      <param name="value">When this method returns, the value that is associated with the specified key, if the key is found; otherwise, the default value for the type of the <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary.Values">
+      <summary>Gets a collection that contains the values in this dictionary.</summary>
+      <returns>A collection that contains the values of the object that implements <see cref="T:System.Collections.Generic.IDictionary`2" />.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewDataDictionary`1">
+      <summary>Represents a container that is used to pass strongly typed data between a controller and a view.</summary>
+      <typeparam name="TModel">The type of the model.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary`1.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary`1.#ctor(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> class by using the specified view data dictionary.</summary>
+      <param name="viewDataDictionary">An existing view data dictionary to copy into this instance.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary`1.#ctor(`0)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> class by using the specified model.</summary>
+      <param name="model">The data model to use for the view.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary`1.Model">
+      <summary>Gets or sets the model.</summary>
+      <returns>A reference to the data model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataDictionary`1.ModelMetadata">
+      <summary>Gets or sets information about the model.</summary>
+      <returns>Information about the model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataDictionary`1.SetModel(System.Object)">
+      <summary>Sets the data model to use for the view.</summary>
+      <param name="value">The data model to use for the view.</param>
+      <exception cref="T:System.InvalidOperationException">An error occurred while the model was being set.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ViewDataInfo">
+      <summary>Encapsulates information about the current template content that is used to develop templates and about HTML helpers that interact with templates.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataInfo.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewDataInfo" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewDataInfo.#ctor(System.Func{System.Object})">
+      <summary>Initializes a new instance of the T:System.Web.Mvc.ViewDataInfo class and associates a delegate for accessing the view data information.</summary>
+      <param name="valueAccessor">A delegate that defines how the view data information is accessed.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataInfo.Container">
+      <summary>Gets or sets the object that contains the values to be displayed by the template.</summary>
+      <returns>The object that contains the values to be displayed by the template.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataInfo.PropertyDescriptor">
+      <summary>Gets or sets the description of the property to be displayed by the template.</summary>
+      <returns>The description of the property to be displayed by the template.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewDataInfo.Value">
+      <summary>Gets or sets the current value to be displayed by the template.</summary>
+      <returns>The current value to be displayed by the template.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewEngineCollection">
+      <summary>Represents a collection of view engines that are available to the application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineCollection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineCollection" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineCollection.#ctor(System.Collections.Generic.IList{System.Web.Mvc.IViewEngine})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineCollection" /> class by using the specified list of view engines.</summary>
+      <param name="list">The list that is wrapped by the new collection.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="list" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineCollection.FindPartialView(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Finds the specified partial view by using the specified controller context.</summary>
+      <returns>The partial view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="partialViewName">The name of the partial view.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="partialViewName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineCollection.FindView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+      <summary>Finds the specified view by using the specified controller context and master view.</summary>
+      <returns>The view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewName">The name of the view.</param>
+      <param name="masterName">The name of the master view.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="viewName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineCollection.InsertItem(System.Int32,System.Web.Mvc.IViewEngine)">
+      <summary>Inserts an element into the collection at the specified index.</summary>
+      <param name="index">The zero-based index at which <paramref name="item" /> should be inserted.</param>
+      <param name="item">The object to insert. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is less than zero.-or-<paramref name="index" /> is greater than the number of items in the collection.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineCollection.SetItem(System.Int32,System.Web.Mvc.IViewEngine)">
+      <summary>Replaces the element at the specified index.</summary>
+      <param name="index">The zero-based index of the element to replace.</param>
+      <param name="item">The new value for the element at the specified index. </param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is less than zero.-or-<paramref name="index" /> is greater than the number of items in the collection.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="item" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.ViewEngineResult">
+      <summary>Represents the result of locating a view engine.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineResult.#ctor(System.Collections.Generic.IEnumerable{System.String})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineResult" /> class by using the specified searched locations.</summary>
+      <param name="searchedLocations">The searched locations.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="searchedLocations" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewEngineResult.#ctor(System.Web.Mvc.IView,System.Web.Mvc.IViewEngine)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewEngineResult" /> class by using the specified view and view engine.</summary>
+      <param name="view">The view.</param>
+      <param name="viewEngine">The view engine.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="view " />or <paramref name="viewEngine" /> parameter is null.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ViewEngineResult.SearchedLocations">
+      <summary>Gets or sets the searched locations.</summary>
+      <returns>The searched locations.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewEngineResult.View">
+      <summary>Gets or sets the view.</summary>
+      <returns>The view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewEngineResult.ViewEngine">
+      <summary>Gets or sets the view engine.</summary>
+      <returns>The view engine.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewEngines">
+      <summary>Represents a collection of view engines that are available to the application.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewEngines.Engines">
+      <summary>Gets the view engines.</summary>
+      <returns>The view engines.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewMasterPage">
+      <summary>Represents the information that is needed to build a master view page.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewMasterPage.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewMasterPage" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.Ajax">
+      <summary>Gets the AJAX script for the master page.</summary>
+      <returns>The AJAX script for the master page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.Html">
+      <summary>Gets the HTML for the master page.</summary>
+      <returns>The HTML for the master page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.Model">
+      <summary>Gets the model.</summary>
+      <returns>The model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.TempData">
+      <summary>Gets the temporary data.</summary>
+      <returns>The temporary data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.Url">
+      <summary>Gets the URL.</summary>
+      <returns>The URL.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.ViewBag">
+      <summary>Gets the dynamic view-bag dictionary.</summary>
+      <returns>The dynamic view-bag dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.ViewContext">
+      <summary>Gets the view context.</summary>
+      <returns>The view context.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.ViewData">
+      <summary>Gets the view data.</summary>
+      <returns>The view data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage.Writer">
+      <summary>Gets the writer that is used to render the master page.</summary>
+      <returns>The writer that is used to render the master page.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewMasterPage`1">
+      <summary>Represents the information that is required in order to build a strongly typed master view page.</summary>
+      <typeparam name="TModel">The type of the model.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.ViewMasterPage`1.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewMasterPage`1" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage`1.Ajax">
+      <summary>Gets the AJAX script for the master page.</summary>
+      <returns>The AJAX script for the master page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage`1.Html">
+      <summary>Gets the HTML for the master page.</summary>
+      <returns>The HTML for the master page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage`1.Model">
+      <summary>Gets the model.</summary>
+      <returns>A reference to the data model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewMasterPage`1.ViewData">
+      <summary>Gets the view data.</summary>
+      <returns>The view data.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewPage">
+      <summary>Represents the properties and methods that are needed to render a view as a Web Forms page.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewPage" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.Ajax">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML in Ajax scenarios.</summary>
+      <returns>The Ajax helper object that is associated with the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.Html">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</summary>
+      <returns>The HTML helper object that is associated with the view.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.InitHelpers">
+      <summary>Initializes the <see cref="P:System.Web.Mvc.ViewPage.Ajax" />, <see cref="P:System.Web.Mvc.ViewPage.Html" />, and <see cref="P:System.Web.Mvc.ViewPage.Url" /> properties.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.MasterLocation">
+      <summary>Gets or sets the path of the master view.</summary>
+      <returns>The path of the master view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.Model">
+      <summary>Gets the Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+      <returns>The Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.OnPreInit(System.EventArgs)">
+      <summary>Raises the <see cref="E:System.Web.UI.Page.PreInit" /> event at the beginning of page initialization.</summary>
+      <param name="e">The event data.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.ProcessRequest(System.Web.HttpContext)">
+      <summary>Enables processing of the specified HTTP request by the ASP.NET MVC framework.</summary>
+      <param name="context">An object that encapsulates HTTP-specific information about the current HTTP request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.Render(System.Web.UI.HtmlTextWriter)">
+      <summary>Initializes the <see cref="T:System.Web.UI.HtmlTextWriter" /> object that receives the page content to be rendered.</summary>
+      <param name="writer">The object that receives the page content.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.RenderView(System.Web.Mvc.ViewContext)">
+      <summary>Renders the view page to the response using the specified view context.</summary>
+      <param name="viewContext">An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.SetTextWriter(System.IO.TextWriter)">
+      <summary>Sets the text writer that is used to render the view to the response.</summary>
+      <param name="textWriter">The writer that is used to render the view to the response.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Sets the view data dictionary for the associated view.</summary>
+      <param name="viewData">A dictionary of data to pass to the view.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.TempData">
+      <summary>Gets the temporary data to pass to the view.</summary>
+      <returns>The temporary data to pass to the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.Url">
+      <summary>Gets or sets the URL of the rendered page.</summary>
+      <returns>The URL of the rendered page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.ViewBag">
+      <summary>Gets the view bag.</summary>
+      <returns>The view bag.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.ViewContext">
+      <summary>Gets or sets the information that is used to render the view.</summary>
+      <returns>The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.ViewData">
+      <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+      <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage.Writer">
+      <summary>Gets the text writer that is used to render the view to the response.</summary>
+      <returns>The text writer that is used to render the view to the response.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewPage`1">
+      <summary>Represents the information that is required in order to render a strongly typed view as a Web Forms page.</summary>
+      <typeparam name="TModel">The type of the model.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage`1.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewPage`1" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage`1.Ajax">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper`1" /> object that supports rendering HTML in Ajax scenarios.</summary>
+      <returns>The Ajax helper object that is associated with the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage`1.Html">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that provides support for rendering elements.</summary>
+      <returns>The HTML helper object that is associated with the view.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage`1.InitHelpers">
+      <summary>Instantiates and initializes the <see cref="P:System.Web.Mvc.ViewPage`1.Ajax" /> and <see cref="P:System.Web.Mvc.ViewPage`1.Html" /> properties.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage`1.Model">
+      <summary>Gets the <see cref="P:System.Web.Mvc.ViewDataDictionary`1.Model" /> property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> object.</summary>
+      <returns>A reference to the data model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewPage`1.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Sets the view data dictionary for the associated view.</summary>
+      <param name="viewData">A dictionary of data to pass to the view.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewPage`1.ViewData">
+      <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+      <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewResult">
+      <summary>Represents a class that is used to render a view by using an <see cref="T:System.Web.Mvc.IView" /> instance that is returned by an <see cref="T:System.Web.Mvc.IViewEngine" /> object.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewResult.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewResult" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewResult.FindView(System.Web.Mvc.ControllerContext)">
+      <summary>Searches the registered view engines and returns the object that is used to render the view.</summary>
+      <returns>The object that is used to render the view.</returns>
+      <param name="context">The controller context.</param>
+      <exception cref="T:System.InvalidOperationException">An error occurred while the method was searching for the view.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResult.MasterName">
+      <summary>Gets the name of the master view (such as a master page or template) to use when the view is rendered.</summary>
+      <returns>The name of the master view.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewResultBase">
+      <summary>Represents a base class that is used to provide the model to the view and then render the view to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewResultBase.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewResultBase" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewResultBase.ExecuteResult(System.Web.Mvc.ControllerContext)">
+      <summary>When called by the action invoker, renders the view to the response.</summary>
+      <param name="context">The context that the result is executed in.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="context" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.ViewResultBase.FindView(System.Web.Mvc.ControllerContext)">
+      <summary>Returns the <see cref="T:System.Web.Mvc.ViewEngineResult" /> object that is used to render the view.</summary>
+      <returns>The view engine.</returns>
+      <param name="context">The context.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResultBase.Model">
+      <summary>Gets the view data model.</summary>
+      <returns>The view data model.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResultBase.TempData">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.TempDataDictionary" /> object for this result.</summary>
+      <returns>The temporary data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResultBase.View">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.IView" /> object that is rendered to the response.</summary>
+      <returns>The view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResultBase.ViewBag">
+      <summary>Gets the view bag.</summary>
+      <returns>The view bag.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResultBase.ViewData">
+      <summary>Gets or sets the view data <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object for this result.</summary>
+      <returns>The view data.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResultBase.ViewEngineCollection">
+      <summary>Gets or sets the collection of view engines that are associated with this result.</summary>
+      <returns>The collection of view engines.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewResultBase.ViewName">
+      <summary>Gets or sets the name of the view to render.</summary>
+      <returns>The name of the view.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewStartPage">
+      <summary>Provides an abstract class that can be used to implement a view start (master) page.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewStartPage.#ctor">
+      <summary>When implemented in a derived class, initializes a new instance of the <see cref="T:System.Web.Mvc.ViewStartPage" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewStartPage.Html">
+      <summary>When implemented in a derived class, gets the HTML markup for the view start page.</summary>
+      <returns>The HTML markup for the view start page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewStartPage.Url">
+      <summary>When implemented in a derived class, gets the URL for the view start page.</summary>
+      <returns>The URL for the view start page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewStartPage.ViewContext">
+      <summary>When implemented in a derived class, gets the view context for the view start page.</summary>
+      <returns>The view context for the view start page.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewTemplateUserControl">
+      <summary>Provides a container for <see cref="T:System.Web.Mvc.TemplateInfo" /> objects.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewTemplateUserControl.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewTemplateUserControl" /> class.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.ViewTemplateUserControl`1">
+      <summary>Provides a container for <see cref="T:System.Web.Mvc.TemplateInfo" /> objects.</summary>
+      <typeparam name="TModel">The type of the model.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.ViewTemplateUserControl`1.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewTemplateUserControl`1" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewTemplateUserControl`1.FormattedModelValue">
+      <summary>Gets the formatted value.</summary>
+      <returns>The formatted value.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewType">
+      <summary>Represents the type of a view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewType.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewType" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewType.TypeName">
+      <summary>Gets or sets the name of the type.</summary>
+      <returns>The name of the type.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewUserControl">
+      <summary>Represents the information that is needed to build a user control.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ViewUserControl.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewUserControl" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.Ajax">
+      <summary>Gets the AJAX script for the view.</summary>
+      <returns>The AJAX script for the view.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewUserControl.EnsureViewData">
+      <summary>Ensures that view data is added to the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object of the user control if the view data exists.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.Html">
+      <summary>Gets the HTML for the view.</summary>
+      <returns>The HTML for the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.Model">
+      <summary>Gets the model.</summary>
+      <returns>The model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewUserControl.RenderView(System.Web.Mvc.ViewContext)">
+      <summary>Renders the view by using the specified view context.</summary>
+      <param name="viewContext">The view context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewUserControl.SetTextWriter(System.IO.TextWriter)">
+      <summary>Sets the text writer that is used to render the view to the response.</summary>
+      <param name="textWriter">The writer that is used to render the view to the response.</param>
+    </member>
+    <member name="M:System.Web.Mvc.ViewUserControl.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Sets the view-data dictionary by using the specified view data.</summary>
+      <param name="viewData">The view data.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.TempData">
+      <summary>Gets the temporary-data dictionary.</summary>
+      <returns>The temporary-data dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.Url">
+      <summary>Gets the URL for the view.</summary>
+      <returns>The URL for the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.ViewBag">
+      <summary>Gets the view bag.</summary>
+      <returns>The view bag.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.ViewContext">
+      <summary>Gets or sets the view context.</summary>
+      <returns>The view context.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.ViewData">
+      <summary>Gets or sets the view-data dictionary.</summary>
+      <returns>The view-data dictionary.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.ViewDataKey">
+      <summary>Gets or sets the view-data key.</summary>
+      <returns>The view-data key.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl.Writer">
+      <summary>Gets the writer that is used to render the view to the response.</summary>
+      <returns>The writer that is used to render the view to the response.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.ViewUserControl`1">
+      <summary>Represents the information that is required in order to build a strongly typed user control.</summary>
+      <typeparam name="TModel">The type of the model.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.ViewUserControl`1.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.ViewUserControl`1" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl`1.Ajax">
+      <summary>Gets the AJAX script for the view.</summary>
+      <returns>The AJAX script for the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl`1.Html">
+      <summary>Gets the HTML for the view.</summary>
+      <returns>The HTML for the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl`1.Model">
+      <summary>Gets the model.</summary>
+      <returns>A reference to the data model.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.ViewUserControl`1.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Sets the view data for the view.</summary>
+      <param name="viewData">The view data.</param>
+    </member>
+    <member name="P:System.Web.Mvc.ViewUserControl`1.ViewData">
+      <summary>Gets or sets the view data.</summary>
+      <returns>The view data.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.VirtualPathProviderViewEngine">
+      <summary>Represents an abstract base-class implementation of the <see cref="T:System.Web.Mvc.IViewEngine" /> interface.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.VirtualPathProviderViewEngine" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.AreaMasterLocationFormats">
+      <summary>Gets or sets the area-enabled master location formats.</summary>
+      <returns>The area-enabled master location formats.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.AreaPartialViewLocationFormats">
+      <summary>Gets or sets the area-enabled partial-view location formats.</summary>
+      <returns>The area-enabled partial-view location formats.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.AreaViewLocationFormats">
+      <summary>Gets or sets the area-enabled view location formats.</summary>
+      <returns>The area-enabled view location formats.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.CreatePartialView(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Creates the specified partial view by using the specified controller context.</summary>
+      <returns>A reference to the partial view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="partialPath">The partial path for the new partial view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.CreateView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+      <summary>Creates the specified view by using the controller context, path of the view, and path of the master view.</summary>
+      <returns>A reference to the view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewPath">The path of the view.</param>
+      <param name="masterPath">The path of the master view.</param>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.DisplayModeProvider">
+      <summary>Gets or sets the display mode provider.</summary>
+      <returns>The display mode provider.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.FileExists(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Returns a value that indicates whether the file is in the specified path by using the specified controller context.</summary>
+      <returns>true if the file is in the specified path; otherwise, false.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="virtualPath">The virtual path.</param>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.FileExtensions">
+      <summary>Gets or sets the file-name extensions that are used to locate a view.</summary>
+      <returns>The file-name extensions that are used to locate a view.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.FindPartialView(System.Web.Mvc.ControllerContext,System.String,System.Boolean)">
+      <summary>Finds the specified partial view by using the specified controller context.</summary>
+      <returns>The partial view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="partialViewName">The name of the partial view.</param>
+      <param name="useCache">true to use the cached partial view.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null (Nothing in Visual Basic).</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="partialViewName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.FindView(System.Web.Mvc.ControllerContext,System.String,System.String,System.Boolean)">
+      <summary>Finds the specified view by using the specified controller context and master view name.</summary>
+      <returns>The page view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewName">The name of the view.</param>
+      <param name="masterName">The name of the master view.</param>
+      <param name="useCache">true to use the cached view.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="controllerContext" /> parameter is null (Nothing in Visual Basic).</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="viewName" /> parameter is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.MasterLocationFormats">
+      <summary>Gets or sets the master location formats.</summary>
+      <returns>The master location formats.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.PartialViewLocationFormats">
+      <summary>Gets or sets the partial-view location formats.</summary>
+      <returns>The partial-view location formats.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.VirtualPathProviderViewEngine.ReleaseView(System.Web.Mvc.ControllerContext,System.Web.Mvc.IView)">
+      <summary>Releases the specified view by using the specified controller context.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="view">The view to release.</param>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.ViewLocationCache">
+      <summary>Gets or sets the view location cache.</summary>
+      <returns>The view location cache.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.ViewLocationFormats">
+      <summary>Gets or sets the view location formats.</summary>
+      <returns>The view location formats.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.VirtualPathProviderViewEngine.VirtualPathProvider">
+      <summary>Gets or sets the virtual path provider.</summary>
+      <returns>The virtual path provider.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.WebFormView">
+      <summary>Represents the information that is needed to build a Web Forms page in ASP.NET MVC.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.WebFormView.#ctor(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormView" /> class using the 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.WebFormView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormView" /> class using the controller context, view path, and the path to the master page.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewPath">The view path.</param>
+      <param name="masterPath">The path to the master page.</param>
+    </member>
+    <member name="M:System.Web.Mvc.WebFormView.#ctor(System.Web.Mvc.ControllerContext,System.String,System.String,System.Web.Mvc.IViewPageActivator)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormView" /> class using the controller context, view path, the path to the master page, and a <see cref="T:System.Web.Mvc.IViewPageActivator" /> instance.</summary>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewPath">The view path.</param>
+      <param name="masterPath">The path to the master page.</param>
+      <param name="viewPageActivator">An instance of the view page activator interface.</param>
+    </member>
+    <member name="P:System.Web.Mvc.WebFormView.MasterPath">
+      <summary>Gets or sets the master path.</summary>
+      <returns>The master path.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.WebFormView.RenderView(System.Web.Mvc.ViewContext,System.IO.TextWriter,System.Object)">
+      <summary>Renders the view to the response.</summary>
+      <param name="viewContext">An object that encapsulates the information that is required in order to render the view, which includes the controller context, form context, the temporary data, and the view data for the associated view.</param>
+      <param name="writer">The text writer object that is used to write HTML output.</param>
+      <param name="instance">The view page instance.</param>
+    </member>
+    <member name="T:System.Web.Mvc.WebFormViewEngine">
+      <summary>Represents a view engine that is used to render a Web Forms page to the response.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.WebFormViewEngine.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormViewEngine" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.WebFormViewEngine.#ctor(System.Web.Mvc.IViewPageActivator)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebFormViewEngine" /> class using the specified view page activator.</summary>
+      <param name="viewPageActivator">An instance of a class that implements the <see cref="T:System.Web.Mvc.IViewPageActivator" /> interface.</param>
+    </member>
+    <member name="M:System.Web.Mvc.WebFormViewEngine.CreatePartialView(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Creates the specified partial view by using the specified controller context.</summary>
+      <returns>The partial view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="partialPath">The partial path.</param>
+    </member>
+    <member name="M:System.Web.Mvc.WebFormViewEngine.CreateView(System.Web.Mvc.ControllerContext,System.String,System.String)">
+      <summary>Creates the specified view by using the specified controller context and the paths of the view and master view.</summary>
+      <returns>The view.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="viewPath">The view path.</param>
+      <param name="masterPath">The master-view path.</param>
+    </member>
+    <member name="T:System.Web.Mvc.WebViewPage">
+      <summary>Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebViewPage" /> class. </summary>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.Ajax">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML using Ajax. </summary>
+      <returns>The <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML using Ajax.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage.ConfigurePage(System.Web.WebPages.WebPageBase)">
+      <summary>Sets the view context and view data for the page.</summary>
+      <param name="parentPage">The parent page.</param>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.Context">
+      <summary>Gets the <see cref="T:System.Web.HttpContext" /> object that is associated with the page.</summary>
+      <returns>The <see cref="T:System.Web.HttpContext" /> object that is associated with the page.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage.ExecutePageHierarchy">
+      <summary>Runs the page hierarchy for the ASP.NET Razor execution pipeline.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.Html">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</summary>
+      <returns>The <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage.InitHelpers">
+      <summary>Initializes the <see cref="T:System.Web.Mvc.AjaxHelper" />, <see cref="T:System.Web.Mvc.HtmlHelper" />, and <see cref="T:System.Web.Mvc.UrlHelper" /> classes.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.Model">
+      <summary>Gets the Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+      <returns>The Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Sets the view data.</summary>
+      <param name="viewData">The view data.</param>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.TempData">
+      <summary>Gets the temporary data to pass to the view.</summary>
+      <returns>The temporary data to pass to the view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.Url">
+      <summary>Gets or sets the URL of the rendered page.</summary>
+      <returns>The URL of the rendered page.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.ViewBag">
+      <summary>Gets the view bag.</summary>
+      <returns>The view bag.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.ViewContext">
+      <summary>Gets or sets the information that is used to render the view.</summary>
+      <returns>The information that is used to render the view, which includes the form context, the temporary data, and the view data of the associated view.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage.ViewData">
+      <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+      <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.WebViewPage`1">
+      <summary>Represents the properties and methods that are needed in order to render a view that uses ASP.NET Razor syntax.</summary>
+      <typeparam name="TModel">The type of the view data model.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage`1.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.WebViewPage`1" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage`1.Ajax">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML markup using Ajax.</summary>
+      <returns>The <see cref="T:System.Web.Mvc.AjaxHelper" /> object that is used to render HTML markup using Ajax.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage`1.Html">
+      <summary>Gets or sets the <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</summary>
+      <returns>The <see cref="T:System.Web.Mvc.HtmlHelper" /> object that is used to render HTML elements.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage`1.InitHelpers">
+      <summary>Initializes the <see cref="T:System.Web.Mvc.AjaxHelper" />, <see cref="T:System.Web.Mvc.HtmlHelper" />, and <see cref="T:System.Web.Mvc.UrlHelper" /> classes.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage`1.Model">
+      <summary>Gets the Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+      <returns>The Model property of the associated <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.WebViewPage`1.SetViewData(System.Web.Mvc.ViewDataDictionary)">
+      <summary>Sets the view data.</summary>
+      <param name="viewData">The view data.</param>
+    </member>
+    <member name="P:System.Web.Mvc.WebViewPage`1.ViewData">
+      <summary>Gets or sets a dictionary that contains data to pass between the controller and the view.</summary>
+      <returns>A dictionary that contains data to pass between the controller and the view.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.Ajax.AjaxExtensions">
+      <summary>Represents support for ASP.NET AJAX within an ASP.NET MVC application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+      <param name="fragment">The URL fragment name (the anchor name).</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+      <param name="fragment">The URL fragment name (the anchor name).</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.ActionLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element that contains the URL to the specified action method; when the action link is clicked, the action method is invoked asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Writes an opening &lt;form&gt; tag to the response. </summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="actionName">The name of the action method that will handle the request.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element..</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginForm(System.Web.Mvc.AjaxHelper,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.BeginRouteForm(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Writes an opening &lt;form&gt; tag to the response using the specified routing information.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.GlobalizationScript(System.Web.Mvc.AjaxHelper)">
+      <summary>Returns an HTML script element that contains a reference to a globalization script that defines the culture information.</summary>
+      <returns>A script element whose src attribute is set to the globalization script, as in the following example: &lt;script type="text/javascript"     src="/MvcApplication1/Scripts/Globalization/en-US.js"&gt;&lt;/script&gt;</returns>
+      <param name="ajaxHelper">The AJAX helper object that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.GlobalizationScript(System.Web.Mvc.AjaxHelper,System.Globalization.CultureInfo)">
+      <summary>Returns an HTML script element that contains a reference to a globalization script that defines the specified culture information.</summary>
+      <returns>An HTML script element whose src attribute is set to the globalization script, as in the following example:&lt;script type="text/javascript"    src="/MvcApplication1/Scripts/Globalization/en-US.js"&gt;&lt;/script&gt;</returns>
+      <param name="ajaxHelper">The AJAX helper object that this method extends.</param>
+      <param name="cultureInfo">Encapsulates information about the target culture, such as date formats.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="cultureInfo" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Object,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+      <param name="fragment">The URL fragment name (the anchor name).</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Mvc.Ajax.AjaxOptions,System.Object)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route to use to obtain the form post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions)">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxExtensions.RouteLink(System.Web.Mvc.AjaxHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.Ajax.AjaxOptions,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element that contains the virtual path for the specified route values; when the link is clicked, a request is made to the virtual path asynchronously by using JavaScript.</summary>
+      <returns>An anchor element.</returns>
+      <param name="ajaxHelper">The AJAX helper.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="ajaxOptions">An object that provides options for the asynchronous request.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.Ajax.AjaxOptions">
+      <summary>Represents option settings for running Ajax scripts in an ASP.NET MVC application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxOptions.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Ajax.AjaxOptions" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.Confirm">
+      <summary>Gets or sets the message to display in a confirmation window before a request is submitted.</summary>
+      <returns>The message to display in a confirmation window.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.HttpMethod">
+      <summary>Gets or sets the HTTP request method ("Get" or "Post").</summary>
+      <returns>The HTTP request method. The default value is "Post".</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.InsertionMode">
+      <summary>Gets or sets the mode that specifies how to insert the response into the target DOM element.</summary>
+      <returns>The insertion mode ("InsertAfter", "InsertBefore", or "Replace"). The default value is "Replace".</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.LoadingElementDuration">
+      <summary>Gets or sets a value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.</summary>
+      <returns>A value, in milliseconds, that controls the duration of the animation when showing or hiding the loading element.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.LoadingElementId">
+      <summary>Gets or sets the id attribute of an HTML element that is displayed while the Ajax function is loading.</summary>
+      <returns>The ID of the element that is displayed while the Ajax function is loading.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnBegin">
+      <summary>Gets or sets the name of the JavaScript function to call immediately before the page is updated.</summary>
+      <returns>The name of the JavaScript function to call before the page is updated.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnComplete">
+      <summary>Gets or sets the JavaScript function to call when response data has been instantiated but before the page is updated.</summary>
+      <returns>The JavaScript function to call when the response data has been instantiated.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnFailure">
+      <summary>Gets or sets the JavaScript function to call if the page update fails.</summary>
+      <returns>The JavaScript function to call if the page update fails.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.OnSuccess">
+      <summary>Gets or sets the JavaScript function to call after the page is successfully updated.</summary>
+      <returns>The JavaScript function to call after the page is successfully updated.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Ajax.AjaxOptions.ToUnobtrusiveHtmlAttributes">
+      <summary>Returns the Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.</summary>
+      <returns>The Ajax options as a collection of HTML attributes to support unobtrusive JavaScript.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.UpdateTargetId">
+      <summary>Gets or sets the ID of the DOM element to update by using the response from the server.</summary>
+      <returns>The ID of the DOM element to update.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Ajax.AjaxOptions.Url">
+      <summary>Gets or sets the URL to make the request to.</summary>
+      <returns>The URL to make the request to.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.Ajax.InsertionMode">
+      <summary>Enumerates the AJAX script insertion modes.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.Ajax.InsertionMode.Replace">
+      <summary>Replace the element.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.Ajax.InsertionMode.InsertBefore">
+      <summary>Insert before the element.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.Ajax.InsertionMode.InsertAfter">
+      <summary>Insert after the element.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.Async.AsyncActionDescriptor">
+      <summary>Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncActionDescriptor" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.BeginExecute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+      <summary>Invokes the asynchronous action method by using the specified parameters and controller context.</summary>
+      <returns>An object that contains the result of an asynchronous call.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="parameters">The parameters of the action method.</param>
+      <param name="callback">The callback method.</param>
+      <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.EndExecute(System.IAsyncResult)">
+      <summary>Returns the result of an asynchronous operation.</summary>
+      <returns>The result of an asynchronous operation.</returns>
+      <param name="asyncResult">An object that represents the status of an asynchronous operation.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Executes the asynchronous action method by using the specified parameters and controller context.</summary>
+      <returns>The result of executing the asynchronous action method.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="parameters">The parameters of the action method.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Async.AsyncControllerActionInvoker">
+      <summary>Represents a class that is responsible for invoking the action methods of an asynchronous controller.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncControllerActionInvoker" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeAction(System.Web.Mvc.ControllerContext,System.String,System.AsyncCallback,System.Object)">
+      <summary>Invokes the asynchronous action method by using the specified controller context, action name, callback method, and state.</summary>
+      <returns>An object that contains the result of an asynchronous operation.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="callback">The callback method.</param>
+      <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeActionMethod(System.Web.Mvc.ControllerContext,System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+      <summary>Invokes the asynchronous action method by using the specified controller context, action descriptor, parameters, callback method, and state.</summary>
+      <returns>An object that contains the result of an asynchronous operation.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+      <param name="parameters">The parameters for the asynchronous action method.</param>
+      <param name="callback">The callback method.</param>
+      <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.BeginInvokeActionMethodWithFilters(System.Web.Mvc.ControllerContext,System.Collections.Generic.IList{System.Web.Mvc.IActionFilter},System.Web.Mvc.ActionDescriptor,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+      <summary>Invokes the asynchronous action method by using the specified controller context, filters, action descriptor, parameters, callback method, and state.</summary>
+      <returns>An object that contains the result of an asynchronous operation.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="filters">The filters.</param>
+      <param name="actionDescriptor">The action descriptor.</param>
+      <param name="parameters">The parameters for the asynchronous action method.</param>
+      <param name="callback">The callback method.</param>
+      <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(System.IAsyncResult)">
+      <summary>Cancels the action.</summary>
+      <returns>true if the action was canceled; otherwise, false.</returns>
+      <param name="asyncResult">The user-defined object that qualifies or contains information about an asynchronous operation.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(System.IAsyncResult)">
+      <summary>Cancels the action.</summary>
+      <returns>true if the action was canceled; otherwise, false.</returns>
+      <param name="asyncResult">The user-defined object that qualifies or contains information about an asynchronous operation.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(System.IAsyncResult)">
+      <summary>Cancels the action.</summary>
+      <returns>true if the action was canceled; otherwise, false.</returns>
+      <param name="asyncResult">The user-defined object that qualifies or contains information about an asynchronous operation.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncControllerActionInvoker.GetControllerDescriptor(System.Web.Mvc.ControllerContext)">
+      <summary>Returns the controller descriptor.</summary>
+      <returns>The controller descriptor.</returns>
+      <param name="controllerContext">The controller context.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Async.AsyncManager">
+      <summary>Provides asynchronous operations for the <see cref="T:System.Web.Mvc.AsyncController" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncManager.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncManager" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncManager.#ctor(System.Threading.SynchronizationContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.AsyncManager" /> class using the synchronization context.</summary>
+      <param name="syncContext">The synchronization context.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncManager.Finish">
+      <summary>Notifies ASP.NET that all asynchronous operations are complete.</summary>
+    </member>
+    <member name="E:System.Web.Mvc.Async.AsyncManager.Finished">
+      <summary>Occurs when the <see cref="M:System.Web.Mvc.Async.AsyncManager.Finish" /> method is called.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.Async.AsyncManager.OutstandingOperations">
+      <summary>Gets the number of outstanding operations.</summary>
+      <returns>The number of outstanding operations.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Async.AsyncManager.Parameters">
+      <summary>Gets the parameters that were passed to the asynchronous completion method.</summary>
+      <returns>The parameters that were passed to the asynchronous completion method.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.AsyncManager.Sync(System.Action)">
+      <summary>Executes a callback in the current synchronization context.</summary>
+      <param name="action">The asynchronous action.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Async.AsyncManager.Timeout">
+      <summary>Gets or sets the asynchronous timeout value, in milliseconds.</summary>
+      <returns>The asynchronous timeout value, in milliseconds.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.Async.IAsyncActionInvoker">
+      <summary>Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.IAsyncActionInvoker.BeginInvokeAction(System.Web.Mvc.ControllerContext,System.String,System.AsyncCallback,System.Object)">
+      <summary>Invokes the specified action.</summary>
+      <returns>The status of the asynchronous result.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionName">The name of the asynchronous action.</param>
+      <param name="callback">The callback method.</param>
+      <param name="state">The state.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.IAsyncActionInvoker.EndInvokeAction(System.IAsyncResult)">
+      <summary>Cancels the asynchronous action.</summary>
+      <returns>true if the asynchronous method could be canceled; otherwise, false.</returns>
+      <param name="asyncResult">The asynchronous result.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Async.IAsyncController">
+      <summary>Defines the methods that are required for an asynchronous controller.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.IAsyncController.BeginExecute(System.Web.Routing.RequestContext,System.AsyncCallback,System.Object)">
+      <summary>Executes the specified request context.</summary>
+      <returns>The status of the asynchronous operation.</returns>
+      <param name="requestContext">The request context.</param>
+      <param name="callback">The asynchronous callback method.</param>
+      <param name="state">The state.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.IAsyncController.EndExecute(System.IAsyncResult)">
+      <summary>Ends the asynchronous operation.</summary>
+      <param name="asyncResult">The asynchronous result.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Async.IAsyncManagerContainer">
+      <summary>Provides a container for the asynchronous manager object.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.Async.IAsyncManagerContainer.AsyncManager">
+      <summary>Gets the asynchronous manager object.</summary>
+      <returns>The asynchronous manager object.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.Async.OperationCounter">
+      <summary>Provides a container that maintains a count of pending asynchronous operations.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.OperationCounter.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.OperationCounter" /> class.</summary>
+    </member>
+    <member name="E:System.Web.Mvc.Async.OperationCounter.Completed">
+      <summary>Occurs when an asynchronous method completes.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.Async.OperationCounter.Count">
+      <summary>Gets the operation count.</summary>
+      <returns>The operation count.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.OperationCounter.Decrement">
+      <summary>Reduces the operation count by 1.</summary>
+      <returns>The updated operation count.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.OperationCounter.Decrement(System.Int32)">
+      <summary>Reduces the operation count by the specified value.</summary>
+      <returns>The updated operation count.</returns>
+      <param name="value">The number of operations to reduce the count by.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.OperationCounter.Increment">
+      <summary>Increments the operation count by one.</summary>
+      <returns>The updated operation count.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.OperationCounter.Increment(System.Int32)">
+      <summary>Increments the operation count by the specified value.</summary>
+      <returns>The updated operation count.</returns>
+      <param name="value">The number of operations to increment the count by.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor">
+      <summary>Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.#ctor(System.Reflection.MethodInfo,System.Reflection.MethodInfo,System.String,System.Web.Mvc.ControllerDescriptor)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor" /> class.</summary>
+      <param name="asyncMethodInfo">An object that contains information about the method that begins the asynchronous operation (the method whose name ends with "Asynch").</param>
+      <param name="completedMethodInfo">An object that contains information about the completion method (method whose name ends with "Completed").</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerDescriptor">The controller descriptor.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.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.Async.ReflectedAsyncActionDescriptor.AsyncMethodInfo">
+      <summary>Gets the method information for the asynchronous action method.</summary>
+      <returns>The method information for the asynchronous action method.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.BeginExecute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+      <summary>Begins running the asynchronous action method by using the specified parameters and controller context.</summary>
+      <returns>An object that contains the result of an asynchronous call.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="parameters">The parameters of the action method.</param>
+      <param name="callback">The callback method.</param>
+      <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.CompletedMethodInfo">
+      <summary>Gets the method information for the asynchronous completion method.</summary>
+      <returns>The method information for the asynchronous completion method.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.ControllerDescriptor">
+      <summary>Gets the controller descriptor for the asynchronous action method.</summary>
+      <returns>The controller descriptor for the asynchronous action method.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.EndExecute(System.IAsyncResult)">
+      <summary>Returns the result of an asynchronous operation.</summary>
+      <returns>The result of an asynchronous operation.</returns>
+      <param name="asyncResult">An object that represents the status of an asynchronous operation.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.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>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.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 to return.</param>
+      <param name="inherit">true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.GetFilterAttributes(System.Boolean)">
+      <summary>Gets the filter attributes.</summary>
+      <returns>The filter attributes.</returns>
+      <param name="useCache">Use cache flag.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.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.Async.ReflectedAsyncActionDescriptor.GetSelectors">
+      <summary>Returns the action-method selectors.</summary>
+      <returns>The action-method selectors.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Determines whether one or more instances of the specified attribute type are defined for the action member.</summary>
+      <returns>true if an attribute of type that is represented by <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>
+    </member>
+    <member name="P:System.Web.Mvc.Async.ReflectedAsyncActionDescriptor.UniqueId">
+      <summary>Gets the lazy initialized unique ID of the instance of this class.</summary>
+      <returns>The lazy initialized unique ID of the instance of this class.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor">
+      <summary>Encapsulates information that describes an asynchronous controller, such as its name, type, and actions.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.#ctor(System.Type)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor" /> class.</summary>
+      <param name="controllerType">The type of the controller.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.ControllerType">
+      <summary>Gets the type of the controller.</summary>
+      <returns>The type of the controller.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.FindAction(System.Web.Mvc.ControllerContext,System.String)">
+      <summary>Finds an action method by using the specified name and controller context.</summary>
+      <returns>The information about the action method.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="actionName">The name of the action.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.GetCanonicalActions">
+      <summary>Returns a list of action method descriptors in the controller.</summary>
+      <returns>A list of action method descriptors in the controller.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.GetCustomAttributes(System.Boolean)">
+      <summary>Returns 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>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.GetCustomAttributes(System.Type,System.Boolean)">
+      <summary>Returns custom attributes of a specified type 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="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>
+    </member>
+    <member name="M:System.Web.Mvc.Async.ReflectedAsyncControllerDescriptor.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.Async.ReflectedAsyncControllerDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Returns a value that indicates whether one or more instances of the specified custom attribute are defined for this member.</summary>
+      <returns>true if an attribute of the type represented by <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>
+    </member>
+    <member name="T:System.Web.Mvc.Async.SynchronousOperationException">
+      <summary>Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.SynchronousOperationException.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.SynchronousOperationException" /> class using a system-supplied message.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.SynchronousOperationException.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.SynchronousOperationException" /> class using the specified message.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.SynchronousOperationException.#ctor(System.String,System.Exception)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.SynchronousOperationException" /> class using a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
+      <param name="message">The message that describes the exception. The caller of this constructor must make sure that this string has been localized for the current system culture. </param>
+      <param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
+    </member>
+    <member name="T:System.Web.Mvc.Async.TaskAsyncActionDescriptor">
+      <summary>When an action method returns either Task or Task&lt;T&gt; the <see cref="T:System.Web.Mvc.Async.TaskAsyncActionDescriptor" /> provides information about the action.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.#ctor(System.Reflection.MethodInfo,System.String,System.Web.Mvc.ControllerDescriptor)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Async.TaskAsyncActionDescriptor" /> class.</summary>
+      <param name="taskMethodInfo">The task method information.</param>
+      <param name="actionName">The action name.</param>
+      <param name="controllerDescriptor">The controller descriptor.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.ActionName">
+      <summary>Gets the name of the action method.</summary>
+      <returns>The name of the action method.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.BeginExecute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object},System.AsyncCallback,System.Object)">
+      <summary>Invokes the asynchronous action method using the specified parameters, controller context callback and state.</summary>
+      <returns>An object that contains the result of an asynchronous call.</returns>
+      <param name="controllerContext">The controller context.</param>
+      <param name="parameters">The parameters of the action method.</param>
+      <param name="callback">The optional callback method.</param>
+      <param name="state">An object that contains information to be used by the callback method. This parameter can be null.</param>
+    </member>
+    <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.ControllerDescriptor">
+      <summary>Gets the controller descriptor.</summary>
+      <returns>The controller descriptor.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.EndExecute(System.IAsyncResult)">
+      <summary>Ends the asynchronous operation.</summary>
+      <returns>The result of an asynchronous operation.</returns>
+      <param name="asyncResult">An object that represents the status of an asynchronous operation.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.Execute(System.Web.Mvc.ControllerContext,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Executes the asynchronous action method</summary>
+      <returns>The result of executing the asynchronous 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.Async.TaskAsyncActionDescriptor.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>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.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 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>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetFilterAttributes(System.Boolean)">
+      <summary>Returns an array of all custom attributes applied to this member.</summary>
+      <returns>An array that contains all the custom attributes applied to this member, or an array with zero elements if no attributes are defined.</returns>
+      <param name="useCache">true to search this member's inheritance chain to find the attributes; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetParameters">
+      <summary>Returns the parameters of the asynchronous action method.</summary>
+      <returns>The parameters of the asynchronous action method.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.GetSelectors">
+      <summary>Returns the asynchronous action-method selectors.</summary>
+      <returns>The asynchronous action-method selectors.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Async.TaskAsyncActionDescriptor.IsDefined(System.Type,System.Boolean)">
+      <summary>Returns a value that indicates whether one or more instance of the specified custom attribute are defined for this member.</summary>
+      <returns>A value that indicates whether one or more instance of the specified custom attribute are defined for this member.</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>
+    </member>
+    <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.TaskMethodInfo">
+      <summary>Gets information for the asynchronous task.</summary>
+      <returns>Information for the asynchronous task.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.Async.TaskAsyncActionDescriptor.UniqueId">
+      <summary>Gets the unique ID for the task.</summary>
+      <returns>The unique ID for the task.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.Html.ChildActionExtensions">
+      <summary>Represents support for calling child action methods and rendering the result inline in a parent view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Invokes the specified child action method and returns the result as an HTML string.</summary>
+      <returns>The child action result as an HTML string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method to invoke.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Invokes the specified child action method with the specified parameters and returns the result as an HTML string.</summary>
+      <returns>The child action result as an HTML string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method to invoke.</param>
+      <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Invokes the specified child action method using the specified controller name and returns the result as an HTML string.</summary>
+      <returns>The child action result as an HTML string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method to invoke.</param>
+      <param name="controllerName">The name of the controller that contains the action method.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.</summary>
+      <returns>The child action result as an HTML string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method to invoke.</param>
+      <param name="controllerName">The name of the controller that contains the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Invokes the specified child action method using the specified parameters and controller name and returns the result as an HTML string.</summary>
+      <returns>The child action result as an HTML string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method to invoke.</param>
+      <param name="controllerName">The name of the controller that contains the action method.</param>
+      <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.Action(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Invokes the specified child action method using the specified parameters and returns the result as an HTML string.</summary>
+      <returns>The child action result as an HTML string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method to invoke.</param>
+      <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Invokes the specified child action method and renders the result inline in the parent view.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the child action method to invoke.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the child action method to invoke.</param>
+      <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Invokes the specified child action method using the specified controller name and renders the result inline in the parent view.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the child action method to invoke.</param>
+      <param name="controllerName">The name of the controller that contains the action method.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the child action method to invoke.</param>
+      <param name="controllerName">The name of the controller that contains the action method.</param>
+      <param name="routeValues">An object that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Invokes the specified child action method using the specified parameters and controller name and renders the result inline in the parent view.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the child action method to invoke.</param>
+      <param name="controllerName">The name of the controller that contains the action method.</param>
+      <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ChildActionExtensions.RenderAction(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Invokes the specified child action method using the specified parameters and renders the result inline in the parent view.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the child action method to invoke.</param>
+      <param name="routeValues">A dictionary that contains the parameters for a route. You can use <paramref name="routeValues" /> to provide the parameters that are bound to the action method parameters. The <paramref name="routeValues" /> parameter is merged with the original route values and overrides them.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="htmlHelper" /> parameter is null.</exception>
+      <exception cref="T:System.ArgumentException">The <paramref name="actionName" /> parameter is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">The required virtual path data cannot be found.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.Html.DisplayExtensions">
+      <summary>Represents support for rendering object values as HTML.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns HTML markup for each property in the object that is represented by a string expression.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns HTML markup for each property in the object that is represented by a string expression, using additional view data.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template and additional view data.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String)">
+      <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template and an HTML field ID.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.Display(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Object)">
+      <summary>Returns HTML markup for each property in the object that is represented by the expression, using the specified template, HTML field ID, and additional view data.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns HTML markup for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns a string that contains each property value in the object that is represented by the specified expression, using additional view data.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+      <summary>Returns a string that contains each property value in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" />, using the specified template.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+      <summary>Returns a string that contains each property value in the object that is represented by the specified expression, using the specified template and additional view data.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
+      <summary>Returns HTML markup for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" />, using the specified template and an HTML field ID.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String,System.Object)">
+      <summary>Returns HTML markup for each property in the object that is represented by the specified expression, using the template, an HTML field ID, and additional view data.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper)">
+      <summary>Returns HTML markup for each property in the model.</summary>
+      <returns>The HTML markup for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.Object)">
+      <summary>Returns HTML markup for each property in the model, using additional view data.</summary>
+      <returns>The HTML markup for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns HTML markup for each property in the model using the specified template.</summary>
+      <returns>The HTML markup for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns HTML markup for each property in the model, using the specified template and additional view data.</summary>
+      <returns>The HTML markup for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns HTML markup for each property in the model using the specified template and HTML field ID.</summary>
+      <returns>The HTML markup for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns HTML markup for each property in the model, using the specified template, an HTML field ID, and additional view data.</summary>
+      <returns>The HTML markup for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template that is used to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.DisplayNameExtensions">
+      <summary>Provides a mechanism to get display names.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayName(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Gets the display name.</summary>
+      <returns>The display name.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the display name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayNameFor``2(System.Web.Mvc.HtmlHelper{System.Collections.Generic.IEnumerable{``0}},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Gets the display name for the model.</summary>
+      <returns>The display name for the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the display name.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayNameFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Gets the display name for the model.</summary>
+      <returns>The display name for the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the display name.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayNameExtensions.DisplayNameForModel(System.Web.Mvc.HtmlHelper)">
+      <summary>Gets the display name for the model.</summary>
+      <returns>The display name for the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.DisplayTextExtensions">
+      <summary>Provides a way to render object values as HTML.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayTextExtensions.DisplayText(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns HTML markup for each property in the object that is represented by the specified expression.</summary>
+      <returns>The HTML markup for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="name">An expression that identifies the object that contains the properties to display.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.DisplayTextExtensions.DisplayTextFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns HTML markup for each property in the object that is represented by the specified expression.</summary>
+      <returns>The HTML markup for each property.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TResult">The type of the result.</typeparam>
+    </member>
+    <member name="T:System.Web.Mvc.Html.EditorExtensions">
+      <summary>Represents support for the HTML input element in an application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and HTML field name.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.Editor(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Object)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns an HTML input element for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using additional view data.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression, using the specified template.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template and additional view data.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the <see cref="T:System.Linq.Expressions.Expression" /> expression, using the specified template and HTML field name.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.String,System.Object)">
+      <summary>Returns an HTML input element for each property in the object that is represented by the expression, using the specified template, HTML field name, and additional view data.</summary>
+      <returns>An HTML input element for each property in the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper)">
+      <summary>Returns an HTML input element for each property in the model.</summary>
+      <returns>An HTML input element for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.Object)">
+      <summary>Returns an HTML input element for each property in the model, using additional view data.</summary>
+      <returns>An HTML input element for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns an HTML input element for each property in the model, using the specified template.</summary>
+      <returns>An HTML input element for each property in the model and in the specified template.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns an HTML input element for each property in the model, using the specified template and additional view data.</summary>
+      <returns>An HTML input element for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns an HTML input element for each property in the model, using the specified template name and HTML field name.</summary>
+      <returns>An HTML input element for each property in the model and in the named template.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.EditorExtensions.EditorForModel(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns an HTML input element for each property in the model, using the template name, HTML field name, and additional view data.</summary>
+      <returns>An HTML input element for each property in the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="templateName">The name of the template to use to render the object.</param>
+      <param name="htmlFieldName">A string that is used to disambiguate the names of HTML input elements that are rendered for properties that have the same name.</param>
+      <param name="additionalViewData">An anonymous object that can contain additional view data that will be merged into the <see cref="T:System.Web.Mvc.ViewDataDictionary`1" /> instance that is created for the template.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.FormExtensions">
+      <summary>Represents support for HTML in an application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag. </returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Web.Mvc.FormMethod)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Web.Mvc.FormMethod,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Mvc.FormMethod)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Mvc.FormMethod,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="actionName">The name of the action method.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginForm(System.Web.Mvc.HtmlHelper,System.Web.Routing.RouteValueDictionary)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by an action method.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.FormMethod)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.FormMethod,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. This object is typically created by using object initializer syntax.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.FormMethod)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.FormMethod,System.Object)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Mvc.FormMethod,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeName">The name of the route to use to obtain the form-post URL.</param>
+      <param name="routeValues">An object that contains the parameters for a route</param>
+      <param name="method">The HTTP method for processing the form, either GET or POST.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.BeginRouteForm(System.Web.Mvc.HtmlHelper,System.Web.Routing.RouteValueDictionary)">
+      <summary>Writes an opening &lt;form&gt; tag to the response. When the user submits the form, the request will be processed by the route target.</summary>
+      <returns>An opening &lt;form&gt; tag.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="routeValues">An object that contains the parameters for a route</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.FormExtensions.EndForm(System.Web.Mvc.HtmlHelper)">
+      <summary>Renders the closing &lt;/form&gt; tag to the response. </summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.InputExtensions">
+      <summary>Represents support for HTML input controls in an application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns a check box input element by using the specified HTML helper and the name of the form field.</summary>
+      <returns>An input element whose type attribute is set to "checkbox".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Boolean)">
+      <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, and a value to indicate whether the check box is selected.</summary>
+      <returns>An input element whose type attribute is set to "checkbox".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field.</param>
+      <param name="isChecked">true to select the check box; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, a value to indicate whether the check box is selected, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "checkbox".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field.</param>
+      <param name="isChecked">true to select the check box; otherwise, false.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Boolean,System.Object)">
+      <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, a value that indicates whether the check box is selected, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "checkbox".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field.</param>
+      <param name="isChecked">true to select the check box; otherwise, false.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "checkbox".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBox(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns a check box input element by using the specified HTML helper, the name of the form field, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "checkbox".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBoxFor``1(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
+      <summary>Returns a check box input element for each property in the object that is represented by the specified expression.</summary>
+      <returns>An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBoxFor``1(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.CheckBoxFor``1(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}},System.Object)">
+      <summary>Returns a check box input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element whose type attribute is set to "checkbox" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns a hidden input element by using the specified HTML helper and the name of the form field.</summary>
+      <returns>An input element whose type attribute is set to "hidden".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns a hidden input element by using the specified HTML helper, the name of the form field, and the value.</summary>
+      <returns>An input element whose type attribute is set to "hidden".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the hidden input element. The value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object. If the element is not found in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" />, the value parameter is used.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "hidden".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the hidden input element. The value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object. If the element is not found in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value parameter is used.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Hidden(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+      <summary>Returns a hidden input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "hidden".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the hidden input element The value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object. If the element is not found in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object, the value parameter is used.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.HiddenFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns an HTML hidden input element for each property in the object that is represented by the specified expression.</summary>
+      <returns>An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.HiddenFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.HiddenFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns an HTML hidden input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "hidden" for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns a password input element by using the specified HTML helper and the name of the form field.</summary>
+      <returns>An input element whose type attribute is set to "password".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns a password input element by using the specified HTML helper, the name of the form field, and the value.</summary>
+      <returns>An input element whose type attribute is set to "password".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the password input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "password".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the password input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.Password(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+      <summary>Returns a password input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "password".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the password input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.PasswordFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns a password input element for each property in the object that is represented by the specified expression.</summary>
+      <returns>An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.PasswordFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.PasswordFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns a password input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element whose type attribute is set to "password" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+      <returns>An input element whose type attribute is set to "radio".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Boolean)">
+      <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+      <returns>An input element whose type attribute is set to "radio".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <param name="isChecked">true to select the radio button; otherwise, false.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+      <returns>An input element whose type attribute is set to "radio".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <param name="isChecked">true to select the radio button; otherwise, false.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Boolean,System.Object)">
+      <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+      <returns>An input element whose type attribute is set to "radio".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <param name="isChecked">true to select the radio button; otherwise, false.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+      <returns>An input element whose type attribute is set to "radio".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButton(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+      <summary>Returns a radio button input element that is used to present mutually exclusive options.</summary>
+      <returns>An input element whose type attribute is set to "radio".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButtonFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns a radio button input element for each property in the object that is represented by the specified expression.</summary>
+      <returns>An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButtonFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.RadioButtonFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object,System.Object)">
+      <summary>Returns a radio button input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element whose type attribute is set to "radio" for each property in the object that is represented by the specified expression, using the specified HTML attributes.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="value">If this radio button is selected, the value of the radio button that is submitted when the form is posted. If the value of the selected radio button in the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> or the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object matches this value, this radio button is selected.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="value" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns a text input element by using the specified HTML helper and the name of the form field.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns a text input element by using the specified HTML helper, the name of the form field, and the value.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the text input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the text input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+      <summary>Returns a text input element by using the specified HTML helper, the name of the form field, the value, and the HTML attributes.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the text input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String)">
+      <summary>Returns a text input element.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field.</param>
+      <param name="value">The value of the text input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+      <param name="format">A string that is used to format the input.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a text input element.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the text input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+      <param name="format">A string that is used to format the input.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBox(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.String,System.Object)">
+      <summary>Returns a text input element.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field and the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> key that is used to look up the value.</param>
+      <param name="value">The value of the text input element. If this value is null, the value of the element is retrieved from the <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object. If no value exists there, the value is retrieved from the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</param>
+      <param name="format">A string that is used to format the input.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns a text input element for each property in the object that is represented by the specified expression.</summary>
+      <returns>An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element type attribute is set to "text" for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns a text input element for each property in the object that is represented by the specified expression, using the specified HTML attributes.</summary>
+      <returns>An HTML input element whose type attribute is set to "text" for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentException">The <paramref name="expression" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+      <summary>Returns a text input element.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="format">A string that is used to format the input.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a text input element.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="format">A string that is used to format the input.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.InputExtensions.TextBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+      <summary>Returns a text input element.</summary>
+      <returns>An input element whose type attribute is set to "text".</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="format">A string that is used to format the input.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+    </member>
+    <member name="T:System.Web.Mvc.Html.LabelExtensions">
+      <summary>Represents support for the HTML label element in an ASP.NET MVC view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>Returns <see cref="T:System.Web.Mvc.MvcHtmlString" />.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="labelText">The label text to display.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="labelText">The label text.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.Label(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="labelText">The label text.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <typeparam name="TModel">The  type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The  type of the model.</typeparam>
+      <typeparam name="TValue"></typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The  type of the model.</typeparam>
+      <typeparam name="TValue">The value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="labelText">The label text to display.</param>
+      <typeparam name="TModel">The  type of the model.</typeparam>
+      <typeparam name="TValue">The type of the value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The  type of the model.</typeparam>
+      <typeparam name="TValue"></typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the property to display.</param>
+      <param name="labelText">The label text.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The  type of the model.</typeparam>
+      <typeparam name="TValue">The Value.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the model.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the model.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.Object)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression using the label text.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="labelText">The label text to display.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="labelText">The label Text.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LabelExtensions.LabelForModel(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns an HTML label element and the property name of the property that is represented by the specified expression.</summary>
+      <returns>An HTML label element and the property name of the property that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="labelText">The label text.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.LinkExtensions">
+      <summary>Represents support for HTML links in an application.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element. The attributes are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Object,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+      <param name="fragment">The URL fragment name (the anchor name).</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+      <param name="fragment">The URL fragment name (the anchor name).</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="controllerName">The name of the controller.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.ActionLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="actionName">The name of the action.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.Object,System.Object)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+      <param name="fragment">The URL fragment name (the anchor name).</param>
+      <param name="routeValues">An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.String,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="protocol">The protocol for the URL, such as "http" or "https".</param>
+      <param name="hostName">The host name for the URL.</param>
+      <param name="fragment">The URL fragment name (the anchor name).</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeName">The name of the route that is used to return a virtual path.</param>
+      <param name="routeValues">An object that contains the parameters for a route. </param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary)">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper,System.String,System.Web.Routing.RouteValueDictionary,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an anchor element (a element) that contains the virtual path of the specified action.</summary>
+      <returns>An anchor element (a element).</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="linkText">The inner text of the anchor element.</param>
+      <param name="routeValues">An object that contains the parameters for a route.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="linkText" /> parameter is null or empty.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.Html.MvcForm">
+      <summary>Represents an HTML form element in an MVC view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.MvcForm.#ctor(System.Web.HttpResponseBase)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class using the specified HTTP response object.</summary>
+      <param name="httpResponse">The HTTP response object.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="httpResponse " />parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.MvcForm.#ctor(System.Web.Mvc.ViewContext)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class using the specified view context.</summary>
+      <param name="viewContext">An object that encapsulates the information that is required in order to render a view.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="viewContext" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.MvcForm.Dispose">
+      <summary>Releases all resources that are used by the current instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.MvcForm.Dispose(System.Boolean)">
+      <summary>Releases unmanaged and, optionally, managed resources used by the current instance of the <see cref="T:System.Web.Mvc.Html.MvcForm" /> class.</summary>
+      <param name="disposing">true to release both managed and unmanaged resources; false to release only unmanaged resources.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.MvcForm.EndForm">
+      <summary>Ends the form and disposes of all form resources.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.Html.NameExtensions">
+      <summary>Gets the HTML ID and name attributes of the <see cref="T:System.Web.Mvc.HtmlHelper" /> string.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.NameExtensions.Id(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Gets the ID of the <see cref="T:System.Web.Mvc.HtmlHelper" /> string.</summary>
+      <returns>The HTML ID attribute value for the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="name">An expression that identifies the object that contains the ID.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.NameExtensions.IdFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary> Gets the ID of the <see cref="T:System.Web.Mvc.HtmlHelper`1" /> string</summary>
+      <returns>The HTML ID attribute value for the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the ID.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.NameExtensions.IdForModel(System.Web.Mvc.HtmlHelper)">
+      <summary>Gets the ID of the <see cref="T:System.Web.Mvc.HtmlHelper" /> string.</summary>
+      <returns>The HTML ID attribute value for the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.NameExtensions.Name(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Gets the full HTML field name for the object that is represented by the expression.</summary>
+      <returns>The full HTML field name for the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="name">An expression that identifies the object that contains the name.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.NameExtensions.NameFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Gets the full HTML field name for the object that is represented by the expression.</summary>
+      <returns>The full HTML field name for the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the name.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.NameExtensions.NameForModel(System.Web.Mvc.HtmlHelper)">
+      <summary>Gets the full HTML field name for the object that is represented by the expression.</summary>
+      <returns>The full HTML field name for the object that is represented by the expression.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.PartialExtensions">
+      <summary>Represents the functionality to render a partial view as an HTML-encoded string.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+      <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="partialViewName">The name of the partial view to render.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+      <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="partialViewName">The name of the partial view to render.</param>
+      <param name="model">The model for the partial view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.ViewDataDictionary)">
+      <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+      <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="partialViewName">The name of the partial view.</param>
+      <param name="model">The model for the partial view.</param>
+      <param name="viewData">The view data dictionary for the partial view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.PartialExtensions.Partial(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.ViewDataDictionary)">
+      <summary>Renders the specified partial view as an HTML-encoded string.</summary>
+      <returns>The partial view that is rendered as an HTML-encoded string.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="partialViewName">The name of the partial view to render.</param>
+      <param name="viewData">The view data dictionary for the partial view.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.RenderPartialExtensions">
+      <summary>Provides support for rendering a partial view.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Renders the specified partial view by using the specified HTML helper.</summary>
+      <param name="htmlHelper">The HTML helper.</param>
+      <param name="partialViewName">The name of the partial view</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Renders the specified partial view, passing it a copy of the current <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object, but with the Model property set to the specified model.</summary>
+      <param name="htmlHelper">The HTML helper.</param>
+      <param name="partialViewName">The name of the partial view.</param>
+      <param name="model">The model.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String,System.Object,System.Web.Mvc.ViewDataDictionary)">
+      <summary>Renders the specified partial view, replacing the partial view's ViewData property with the specified <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object and setting the Model property of the view data to the specified model.</summary>
+      <param name="htmlHelper">The HTML helper.</param>
+      <param name="partialViewName">The name of the partial view.</param>
+      <param name="model">The model for the partial view.</param>
+      <param name="viewData">The view data for the partial view.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(System.Web.Mvc.HtmlHelper,System.String,System.Web.Mvc.ViewDataDictionary)">
+      <summary>Renders the specified partial view, replacing its ViewData property with the specified <see cref="T:System.Web.Mvc.ViewDataDictionary" /> object.</summary>
+      <param name="htmlHelper">The HTML helper.</param>
+      <param name="partialViewName">The name of the partial view.</param>
+      <param name="viewData">The view data.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.SelectExtensions">
+      <summary>Represents support for making selections in a list.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns a single-selection select element using the specified HTML helper and the name of the form field.</summary>
+      <returns>An HTML select element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+      <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, and the specified list items.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+      <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HTML attributes.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String)">
+      <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, and an option label.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Object)">
+      <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, the specified list items, an option label, and the specified HTML attributes.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownList(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns a single-selection select element using the specified HTML helper, the name of the form field, and an option label.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String)">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and option label.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.DropDownListFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.String,System.Object)">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items, option label, and HTML attributes.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="optionLabel">The text for a default empty item. This parameter can be null.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the value.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns a multi-select select element using the specified HTML helper and the name of the form field.</summary>
+      <returns>An HTML select element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+      <summary>Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns a multi-select select element using the specified HTML helper, the name of the form field, the specified list items, and the specified HMTL attributes.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list..</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBox(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+      <summary>Returns a multi-select select element using the specified HTML helper, the name of the form field, and the specified list items.</summary>
+      <returns>An HTML select element with an option subelement for each item in the list..</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <exception cref="T:System.ArgumentException">The <paramref name="name" /> parameter is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem})">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression and using the specified list items.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.SelectExtensions.ListBoxFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IEnumerable{System.Web.Mvc.SelectListItem},System.Object)">
+      <summary>Returns an HTML select element for each property in the object that is represented by the specified expression using the specified list items and HTML attributes.</summary>
+      <returns>An HTML select element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to display.</param>
+      <param name="selectList">A collection of <see cref="T:System.Web.Mvc.SelectListItem" /> objects that are used to populate the drop-down list.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.Html.TextAreaExtensions">
+      <summary>Represents support for HTML textarea controls.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns the specified textarea element by using the specified HTML helper and the name of the form field.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the specified HTML attributes.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns the specified textarea element by using the specified HTML helper and HTML attributes.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, and the text content.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="value">The text content.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="value">The text content.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Int32,System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="value">The text content.</param>
+      <param name="rows">The number of rows.</param>
+      <param name="columns">The number of columns.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Int32,System.Int32,System.Object)">
+      <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, the number of rows and columns, and the specified HTML attributes.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="value">The text content.</param>
+      <param name="rows">The number of rows.</param>
+      <param name="columns">The number of columns.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextArea(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Returns the specified textarea element by using the specified HTML helper, the name of the form field, the text content, and the specified HTML attributes.</summary>
+      <returns>The textarea element.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the form field to return.</param>
+      <param name="value">The text content.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes to set for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression.</summary>
+      <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.</summary>
+      <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Int32,System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.</summary>
+      <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="rows">The number of rows.</param>
+      <param name="columns">The number of columns.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Int32,System.Int32,System.Object)">
+      <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes and the number of rows and columns.</summary>
+      <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="rows">The number of rows.</param>
+      <param name="columns">The number of columns.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.TextAreaExtensions.TextAreaFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.Object)">
+      <summary>Returns an HTML textarea element for each property in the object that is represented by the specified expression using the specified HTML attributes.</summary>
+      <returns>An HTML textarea element for each property in the object that is represented by the expression.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes to set for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="expression" /> parameter is null.</exception>
+    </member>
+    <member name="T:System.Web.Mvc.Html.ValidationExtensions">
+      <summary>Provides support for validating the input from an HTML form.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.Html.ValidationExtensions.ResourceClassKey">
+      <summary>Gets or sets the name of the resource file (class key) that contains localized string values.</summary>
+      <returns>The name of the resource file (class key).</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.Validate(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Retrieves the validation metadata for the specified model and applies each rule to the data field.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="modelName">The name of the property or model object that is being validated.</param>
+      <exception cref="T:System.ArgumentNullException">The <paramref name="modelName" /> parameter is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidateFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Retrieves the validation metadata for the specified model and applies each rule to the data field.</summary>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="modelName">The name of the property or model object that is being validated.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="modelName">The name of the property or model object that is being validated.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="modelName">The name of the property or model object that is being validated.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element. </param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="modelName">The name of the property or model object that is being validated.</param>
+      <param name="validationMessage">The message to display if the specified field contains an error.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="modelName">The name of the property or model object that is being validated.</param>
+      <param name="validationMessage">The message to display if the specified field contains an error.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessage(System.Web.Mvc.HtmlHelper,System.String,System.String,System.Object)">
+      <summary>Displays a validation message if an error exists for the specified field in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="modelName">The name of the property or model object that is being validated.</param>
+      <param name="validationMessage">The message to display if the specified field contains an error.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element. </param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+      <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="validationMessage">The message to display if the specified field contains an error.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="validationMessage">The message to display if the specified field contains an error.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationMessageFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String,System.Object)">
+      <summary>Returns the HTML markup for a validation-error message for each data field that is represented by the specified expression, using the specified message and HTML attributes.</summary>
+      <returns>If the property or object is valid, an empty string; otherwise, a span element that contains an error message.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to render.</param>
+      <param name="validationMessage">The message to display if the specified field contains an error.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+      <typeparam name="TModel">The type of the model.</typeparam>
+      <typeparam name="TProperty">The type of the property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper)">
+      <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean)">
+      <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String)">
+      <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+      <param name="message">The message to display with the validation summary.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+      <param name="message">The message to display with the validation summary.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.Boolean,System.String,System.Object)">
+      <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object and optionally displays only model-level errors.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="excludePropertyErrors">true to have the summary display model-level errors only, or false to have the summary display all errors.</param>
+      <param name="message">The message to display with the validation summary.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HMTL helper instance that this method extends.</param>
+      <param name="message">The message to display if the specified field contains an error.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an unordered list (ul element) of validation messages that are in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="message">The message to display if the specified field contains an error.</param>
+      <param name="htmlAttributes">A dictionary that contains the HTML attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValidationExtensions.ValidationSummary(System.Web.Mvc.HtmlHelper,System.String,System.Object)">
+      <summary>Returns an unordered list (ul element) of validation messages in the <see cref="T:System.Web.Mvc.ModelStateDictionary" /> object.</summary>
+      <returns>A string that contains an unordered list (ul element) of validation messages.</returns>
+      <param name="htmlHelper">The HTML helper instance that this method extends.</param>
+      <param name="message">The message to display if the specified field contains an error.</param>
+      <param name="htmlAttributes">An object that contains the HTML attributes for the element. </param>
+    </member>
+    <member name="T:System.Web.Mvc.Html.ValueExtensions">
+      <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValueExtensions.Value(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+      <returns>The HTML markup for the value.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the model.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValueExtensions.Value(System.Web.Mvc.HtmlHelper,System.String,System.String)">
+      <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+      <returns>The HTML markup for the value.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="name">The name of the model.</param>
+      <param name="format">The format string.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
+      <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+      <returns>The HTML markup for the value.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to expose.</param>
+      <typeparam name="TModel">The model.</typeparam>
+      <typeparam name="TProperty">The property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueFor``2(System.Web.Mvc.HtmlHelper{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)">
+      <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+      <returns>The HTML markup for the value.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="expression">An expression that identifies the object that contains the properties to expose.</param>
+      <param name="format">The format string.</param>
+      <typeparam name="TModel">The model.</typeparam>
+      <typeparam name="TProperty">The property.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueForModel(System.Web.Mvc.HtmlHelper)">
+      <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+      <returns>The HTML markup for the value.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Html.ValueExtensions.ValueForModel(System.Web.Mvc.HtmlHelper,System.String)">
+      <summary>Provides a mechanism to create custom HTML markup compatible with the ASP.NET MVC model binders and templates.</summary>
+      <returns>The HTML markup for the value.</returns>
+      <param name="html">The HTML helper instance that this method extends.</param>
+      <param name="format">The format string.</param>
+    </member>
+    <member name="T:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser">
+      <summary>Compiles ASP.NET Razor views into classes.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.#ctor">
+      <summary>Initializes a new instance of the <see cref="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.#ctor" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.InheritsDirective">
+      <summary>The inherits directive.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcCSharpRazorCodeParser.ModelDirective">
+      <summary>The model directive.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.Razor.MvcVBRazorCodeParser">
+      <summary>Extends the VBCodeParser class by adding support for the @model keyword.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcVBRazorCodeParser.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Razor.MvcVBRazorCodeParser" /> class.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcVBRazorCodeParser.InheritsStatement">
+      <summary>Sets a value that indicates whether the current code block and model should be inherited.</summary>
+      <returns>true if the code block and model is inherited; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcVBRazorCodeParser.ModelTypeDirective">
+      <summary>The Model Type Directive.</summary>
+      <returns>Returns void.</returns>
+    </member>
+    <member name="T:System.Web.Mvc.Razor.MvcWebPageRazorHost">
+      <summary>Configures the ASP.NET Razor parser and code generator for a specified file.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcWebPageRazorHost.#ctor(System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Mvc.Razor.MvcWebPageRazorHost" /> class. </summary>
+      <param name="virtualPath">The virtual path of the ASP.NET Razor file.</param>
+      <param name="physicalPath">The physical path of the ASP.NET Razor file.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcWebPageRazorHost.DecorateCodeGenerator(System.Web.Razor.Generator.RazorCodeGenerator)">
+      <summary>Returns the ASP.NET MVC language-specific Razor code generator.</summary>
+      <returns>The ASP.NET MVC language-specific Razor code generator.</returns>
+      <param name="incomingCodeGenerator">The C# or Visual Basic code generator.</param>
+    </member>
+    <member name="M:System.Web.Mvc.Razor.MvcWebPageRazorHost.DecorateCodeParser(System.Web.Razor.Parser.ParserBase)">
+      <summary>Returns the ASP.NET MVC language-specific Razor code parser using the specified language parser.</summary>
+      <returns>The ASP.NET MVC language-specific Razor code parser.</returns>
+      <param name="incomingCodeParser">The C# or Visual Basic code parser.</param>
+    </member>
+  </members>
+</doc>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nuspec
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nuspec	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Razor.2.0.20715.0/Microsoft.AspNet.Razor.2.0.20715.0.nuspec	(revision 9589)
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Microsoft.AspNet.Razor</id>
+    <version>2.0.20715.0</version>
+    <title>Microsoft ASP.NET Razor 2</title>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm</licenseUrl>
+    <projectUrl>http://www.asp.net/web-pages</projectUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>This package contains the runtime assemblies for ASP.NET Web Pages. ASP.NET Web Pages and the new Razor syntax provide a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content.</description>
+    <language>en-US</language>
+    <tags>Microsoft AspNet WebPages AspNetWebPages Razor</tags>
+  </metadata>
+</package>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.Razor.2.0.20715.0/lib/net40/System.Web.Razor.xml	(revision 9589)
@@ -0,0 +1,4359 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Web.Razor</name>
+  </assembly>
+  <members>
+    <member name="T:System.Web.Razor.CSharpRazorCodeLanguage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.CSharpRazorCodeLanguage.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.CSharpRazorCodeLanguage.CodeDomProviderType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.CSharpRazorCodeLanguage.CreateCodeGenerator(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.CSharpRazorCodeLanguage.CreateCodeParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.CSharpRazorCodeLanguage.LanguageName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.DocumentParseCompleteEventArgs">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.DocumentParseCompleteEventArgs.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.DocumentParseCompleteEventArgs.GeneratorResults">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.DocumentParseCompleteEventArgs.SourceChange">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.DocumentParseCompleteEventArgs.TreeStructureChanged">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.GeneratorResults">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.GeneratorResults.#ctor(System.Boolean,System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError},System.CodeDom.CodeCompileUnit,System.Collections.Generic.IDictionary{System.Int32,System.Web.Razor.Generator.GeneratedCodeMapping})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.GeneratorResults.#ctor(System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError},System.CodeDom.CodeCompileUnit,System.Collections.Generic.IDictionary{System.Int32,System.Web.Razor.Generator.GeneratedCodeMapping})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.GeneratorResults.#ctor(System.Web.Razor.ParserResults,System.CodeDom.CodeCompileUnit,System.Collections.Generic.IDictionary{System.Int32,System.Web.Razor.Generator.GeneratedCodeMapping})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.GeneratorResults.DesignTimeLineMappings">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.GeneratorResults.GeneratedCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.ParserResults">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.ParserResults.#ctor(System.Boolean,System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.ParserResults.#ctor(System.Web.Razor.Parser.SyntaxTree.Block,System.Collections.Generic.IList{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.ParserResults.Document">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.ParserResults.ParserErrors">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.ParserResults.Success">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.PartialParseResult">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.PartialParseResult.Rejected">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.PartialParseResult.Accepted">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.PartialParseResult.Provisional">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.PartialParseResult.SpanContextChanged">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.PartialParseResult.AutoCompleteBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.RazorCodeLanguage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorCodeLanguage.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorCodeLanguage.CodeDomProviderType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorCodeLanguage.CreateCodeGenerator(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorCodeLanguage.CreateCodeParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorCodeLanguage.GetLanguageByExtension(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorCodeLanguage.LanguageName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorCodeLanguage.Languages">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.RazorDirectiveAttribute">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorDirectiveAttribute.#ctor(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorDirectiveAttribute.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorDirectiveAttribute.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorDirectiveAttribute.Name">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorDirectiveAttribute.TypeId">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorDirectiveAttribute.Value">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.RazorEditorParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEditorParser.#ctor(System.Web.Razor.RazorEngineHost,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEditorParser.CheckForStructureChanges(System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEditorParser.CurrentParseTree">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEditorParser.Dispose">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEditorParser.Dispose(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="E:System.Web.Razor.RazorEditorParser.DocumentParseComplete">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEditorParser.FileName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEditorParser.GetAutoCompleteString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEditorParser.Host">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEditorParser.LastResultProvisional">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.RazorEngineHost">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.#ctor(System.Web.Razor.RazorCodeLanguage)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.#ctor(System.Web.Razor.RazorCodeLanguage,System.Func`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.CodeLanguage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.CreateMarkupParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.DecorateCodeGenerator(System.Web.Razor.Generator.RazorCodeGenerator)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.DecorateCodeParser(System.Web.Razor.Parser.ParserBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.DecorateMarkupParser(System.Web.Razor.Parser.ParserBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.DefaultBaseClass">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.DefaultClassName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.DefaultNamespace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.DesignTimeMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.EnableInstrumentation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.GeneratedClassContext">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.InstrumentedSourceFilePath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.NamespaceImports">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.PostProcessGeneratedCode(System.CodeDom.CodeCompileUnit,System.CodeDom.CodeNamespace,System.CodeDom.CodeTypeDeclaration,System.CodeDom.CodeMemberMethod)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorEngineHost.PostProcessGeneratedCode(System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorEngineHost.StaticHelpers">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.RazorTemplateEngine">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.#ctor(System.Web.Razor.RazorEngineHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.CreateCodeGenerator(System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.CreateParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.RazorTemplateEngine.DefaultClassName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.RazorTemplateEngine.DefaultNamespace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader,System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.IO.TextReader,System.String,System.String,System.String,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer,System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCode(System.Web.Razor.Text.ITextBuffer,System.String,System.String,System.String,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.GenerateCodeCore(System.Web.Razor.Text.ITextDocument,System.String,System.String,System.String,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.RazorTemplateEngine.Host">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.IO.TextReader)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.IO.TextReader,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.Web.Razor.Text.ITextBuffer)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplate(System.Web.Razor.Text.ITextBuffer,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.RazorTemplateEngine.ParseTemplateCore(System.Web.Razor.Text.ITextDocument,System.Nullable{System.Threading.CancellationToken})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.StateMachine`1">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="TReturn"></typeparam>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.StateMachine`1.CurrentState">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.StateMachine`1.StartState">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.Stay">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.Stay(`0)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.Stop">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.Transition(System.Web.Razor.StateMachine{`0}.State)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.Transition(`0,System.Web.Razor.StateMachine{`0}.State)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.Turn">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.StateMachine`1.State">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.StateMachine`1.StateResult">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.StateResult.#ctor(System.Web.Razor.StateMachine{`0}.State)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.StateMachine`1.StateResult.#ctor(`0,System.Web.Razor.StateMachine{`0}.State)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.StateMachine`1.StateResult.HasOutput">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.StateMachine`1.StateResult.Next">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.StateMachine`1.StateResult.Output">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.VBRazorCodeLanguage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.VBRazorCodeLanguage.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.VBRazorCodeLanguage.CodeDomProviderType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.VBRazorCodeLanguage.CreateCodeGenerator(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.VBRazorCodeLanguage.CreateCodeParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.VBRazorCodeLanguage.LanguageName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Editor.EditorHints">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Editor.EditorHints.None">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Editor.EditorHints.VirtualPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Editor.EditorHints.LayoutPage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Editor.EditResult">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.EditResult.#ctor(System.Web.Razor.PartialParseResult,System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Editor.EditResult.EditedSpan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Editor.EditResult.Result">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Editor.ImplicitExpressionEditHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.#ctor(System.Func`2,System.Boolean,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Editor.ImplicitExpressionEditHandler.AcceptTrailingDot">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.CanAcceptChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Editor.ImplicitExpressionEditHandler.Keywords">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.ImplicitExpressionEditHandler.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Editor.SingleLineMarkupEditHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SingleLineMarkupEditHandler.#ctor(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SingleLineMarkupEditHandler.#ctor(System.Func`2,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Editor.SpanEditHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.#ctor(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.#ctor(System.Func`2,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Editor.SpanEditHandler.AcceptedCharacters">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.ApplyChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.ApplyChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.CanAcceptChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.CreateDefault">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.CreateDefault(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Editor.SpanEditHandler.EditorHints">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.GetOldText(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsAtEndOfFirstLine(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsAtEndOfSpan(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsEndDeletion(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsEndInsertion(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.IsEndReplace(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.OwnsChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Editor.SpanEditHandler.Tokenizer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Editor.SpanEditHandler.UpdateSpan(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.AddImportCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.#ctor(System.String,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.AddImportCodeGenerator.Namespace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.AddImportCodeGenerator.NamespaceKeywordLength">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AddImportCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.AttributeBlockCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.#ctor(System.String,System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.LocationTagged{System.String})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Name">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Prefix">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.AttributeBlockCodeGenerator.Suffix">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.AttributeBlockCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.BlockCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.BlockCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.BlockCodeGenerator.Null">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.#ctor(System.String,System.String,System.CodeDom.CodeCompileUnit)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.GeneratedCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.PhysicalPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGenerationCompleteEventArgs.VirtualPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.CodeGeneratorBase">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorBase.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorBase.CalculatePadding(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorBase.CalculatePadding(System.Web.Razor.Parser.SyntaxTree.Span,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorBase.Pad(System.String,System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorBase.Pad(System.String,System.Web.Razor.Parser.SyntaxTree.Span,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.CodeGeneratorContext">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddCodeMapping(System.Web.Razor.Text.SourceLocation,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddContextCall(System.Web.Razor.Parser.SyntaxTree.Span,System.String,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddDesignTimeHelperStatement(System.CodeDom.CodeSnippetStatement)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddStatement(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.AddStatement(System.String,System.CodeDom.CodeLinePragma)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.BufferStatementFragment(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.BufferStatementFragment(System.String,System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.BufferStatementFragment(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.ChangeStatementCollector(System.Action`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.CodeMappings">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.CompileUnit">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.Create(System.Web.Razor.RazorEngineHost,System.String,System.String,System.String,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.CurrentBufferedStatement">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.EnsureExpressionHelperVariable">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.FlushBufferedStatement">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.GeneratedClass">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Parser.SyntaxTree.Span,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Parser.SyntaxTree.Span,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.GenerateLinePragma(System.Web.Razor.Text.SourceLocation,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.Host">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.MarkEndOfGeneratedCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CodeGeneratorContext.MarkStartOfGeneratedCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.Namespace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.SourceFile">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.TargetMethod">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.CodeGeneratorContext.TargetWriterName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.CSharpRazorCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CSharpRazorCodeGenerator.#ctor(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.CSharpRazorCodeGenerator.Initialize(System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Int32,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.Prefix">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.DynamicAttributeBlockCodeGenerator.ValueStart">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.ExpressionCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ExpressionCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.ExpressionRenderingMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.ExpressionRenderingMode.WriteToOutput">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.ExpressionRenderingMode.InjectCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.GeneratedClassContext">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String,System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.AllowSections">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.AllowTemplates">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.BeginContextMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.GeneratedClassContext.Default">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultExecuteMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultLayoutPropertyName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteAttributeMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteAttributeToMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteLiteralMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.GeneratedClassContext.DefaultWriteMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.DefineSectionMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.EndContextMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.ExecuteMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.LayoutPropertyName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.op_Equality(System.Web.Razor.Generator.GeneratedClassContext,System.Web.Razor.Generator.GeneratedClassContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedClassContext.op_Inequality(System.Web.Razor.Generator.GeneratedClassContext,System.Web.Razor.Generator.GeneratedClassContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.ResolveUrlMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.SupportsInstrumentation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.TemplateTypeName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteAttributeMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteAttributeToMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteLiteralMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteLiteralToMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedClassContext.WriteToMethodName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.GeneratedCodeMapping">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.CodeLength">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.op_Equality(System.Web.Razor.Generator.GeneratedCodeMapping,System.Web.Razor.Generator.GeneratedCodeMapping)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.op_Inequality(System.Web.Razor.Generator.GeneratedCodeMapping,System.Web.Razor.Generator.GeneratedCodeMapping)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartColumn">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartGeneratedColumn">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartLine">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.GeneratedCodeMapping.StartOffset">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.GeneratedCodeMapping.ToString"></member>
+    <member name="T:System.Web.Razor.Generator.HelperCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.HelperCodeGenerator.Footer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.HelperCodeGenerator.HeaderComplete">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.HelperCodeGenerator.Signature">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HelperCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.HybridCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.HybridCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.IBlockCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.IBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.IBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.ISpanCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ISpanCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.LiteralAttributeCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.LocationTagged{System.String})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.#ctor(System.Web.Razor.Text.LocationTagged{System.String},System.Web.Razor.Text.LocationTagged{System.Web.Razor.Generator.SpanCodeGenerator})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.Prefix">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.Value">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.LiteralAttributeCodeGenerator.ValueGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.MarkupCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.MarkupCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.RazorCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.#ctor(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.ClassName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.Context">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.DesignTimeMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.GenerateLinePragmas">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.Host">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.Initialize(System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.OnComplete">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.RootNamespaceName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorCodeGenerator.SourceFileName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.VisitEndBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.VisitSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCodeGenerator.VisitStartBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.RazorCommentCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCommentCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorCommentCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.#ctor(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.Name">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.RazorDirectiveAttributeCodeGenerator.Value">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.ResolveUrlCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.ResolveUrlCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.SectionCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.SectionCodeGenerator.SectionName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SectionCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.SetBaseTypeCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.BaseType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.ResolveType(System.Web.Razor.Generator.CodeGeneratorContext,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetBaseTypeCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.SetLayoutCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.SetLayoutCodeGenerator.LayoutPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetLayoutCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.SetVBOptionCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.#ctor(System.String,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.Explicit(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.SetVBOptionCodeGenerator.ExplicitCodeDomOptionName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.SetVBOptionCodeGenerator.OptionName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.Strict(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.SetVBOptionCodeGenerator.StrictCodeDomOptionName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SetVBOptionCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Generator.SetVBOptionCodeGenerator.Value">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.SpanCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.SpanCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Generator.SpanCodeGenerator.Null">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.StatementCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.StatementCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.TemplateBlockCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TemplateBlockCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TemplateBlockCodeGenerator.GenerateEndBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TemplateBlockCodeGenerator.GenerateStartBlockCode(System.Web.Razor.Parser.SyntaxTree.Block,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.TypeMemberCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.GenerateCode(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.TypeMemberCodeGenerator.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Generator.VBRazorCodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Generator.VBRazorCodeGenerator.#ctor(System.String,System.String,System.String,System.Web.Razor.RazorEngineHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.BalancingModes">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.BalancingModes.None">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.BalancingModes.BacktrackOnFailure">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.BalancingModes.NoErrorOnFailure">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.BalancingModes.AllowCommentsAndTemplates">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.BalancingModes.AllowEmbeddedTransitions">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.CallbackVisitor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.#ctor(System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType},System.Action{System.Web.Razor.Parser.SyntaxTree.BlockType},System.Action)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.OnComplete">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code. </summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CallbackVisitor.SynchronizationContext">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitEndBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitError(System.Web.Razor.Parser.SyntaxTree.RazorError)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CallbackVisitor.VisitStartBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.CSharpCodeParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.AcceptIf(System.Web.Razor.Tokenizer.Symbols.CSharpKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.AssertDirective(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.At(System.Web.Razor.Tokenizer.Symbols.CSharpKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.BaseTypeDirective(System.String,System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.FunctionsDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.HandleEmbeddedTransition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.HelperDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.InheritsDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.InheritsDirectiveCore">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.IsAtEmbeddedTransition(System.Boolean,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CSharpCodeParser.IsNested">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.IsSpacingToken(System.Boolean,System.Web.Razor.Tokenizer.Symbols.CSharpSymbol)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Keywords">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Language">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.LayoutDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.MapDirectives(System.Action,System.String[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CSharpCodeParser.OtherParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.OutputSpanBeforeRazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.ParseBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.ReservedDirective(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SectionDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SessionStateDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SessionStateDirectiveCore">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.SessionStateTypeDirective(System.String,System.Func`3)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.TryGetDirectiveHandler(System.String,System.Action@)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.ValidSessionStateValue">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.CSharpCodeParser.Block">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.Block.#ctor(System.String,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpCodeParser.Block.#ctor(System.Web.Razor.Tokenizer.Symbols.CSharpSymbol)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Block.Name">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CSharpCodeParser.Block.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.CSharpLanguageCharacteristics">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.FlipBracket(System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetKeyword(System.Web.Razor.Tokenizer.Symbols.CSharpKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetSample(System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.CSharpLanguageCharacteristics.GetSymbolSample(System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.CSharpLanguageCharacteristics.Instance">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.HtmlLanguageCharacteristics">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.FlipBracket(System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlLanguageCharacteristics.GetSample(System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.HtmlLanguageCharacteristics.Instance">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.HtmlMarkupParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.BuildSpan(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Web.Razor.Text.SourceLocation,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.IsSpacingToken(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.HtmlMarkupParser.Language">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.HtmlMarkupParser.OtherParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.OutputSpanBeforeRazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.ParseBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.ParseDocument">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.ParseSection(System.Tuple`2,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.SkipToAndParseCode(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.HtmlMarkupParser.SkipToAndParseCode(System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.HtmlMarkupParser.VoidElements">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.LanguageCharacteristics`3">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="TTokenizer"></typeparam>
+      <typeparam name="TSymbol"></typeparam>
+      <typeparam name="TSymbolType"></typeparam>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,`2,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.FlipBracket(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.GetSample(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsCommentBody(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsCommentStar(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsCommentStart(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsIdentifier(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsKeyword(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsKnownSymbolType(`1,System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsNewLine(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsTransition(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsUnknown(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.IsWhiteSpace(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.KnowsSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.SplitSymbol(System.Boolean,`1,`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.TokenizeString(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.LanguageCharacteristics`3.TokenizeString(System.Web.Razor.Text.SourceLocation,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.ParserBase">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserBase.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserBase.BuildSpan(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Web.Razor.Text.SourceLocation,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserBase.Context">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserBase.IsMarkupParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserBase.OtherParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserBase.ParseBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserBase.ParseDocument">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserBase.ParseSection(System.Tuple`2,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.ParserContext">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.#ctor(System.Web.Razor.Text.ITextDocument,System.Web.Razor.Parser.ParserBase,System.Web.Razor.Parser.ParserBase,System.Web.Razor.Parser.ParserBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.ActiveParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.AddSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.CodeParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.CompleteParse">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.CurrentBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.CurrentCharacter">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.DesignTimeMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.EndBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.EndOfFile">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.Errors">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.IsWithin(System.Web.Razor.Parser.SyntaxTree.BlockType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.LastAcceptedCharacters">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.LastSpan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.MarkupParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.OnError(System.Web.Razor.Text.SourceLocation,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.OnError(System.Web.Razor.Text.SourceLocation,System.String,System.Object[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.Source">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.StartBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.StartBlock(System.Web.Razor.Parser.SyntaxTree.BlockType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserContext.SwitchActiveParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserContext.WhiteSpaceIsSignificantToAncestorBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.ParserHelpers">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsCombining(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsConnecting(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsDecimalDigit(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsEmailPart(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsFormatting(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsHexDigit(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifier(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifier(System.String,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifierPart(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsIdentifierStart(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsLetter(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsLetterOrDecimalDigit(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsNewLine(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsNewLine(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsTerminatingCharToken(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsTerminatingQuotedStringToken(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsWhitespace(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.IsWhitespaceOrNewLine(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserHelpers.SanitizeClassName(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.ParserVisitor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.ParserVisitor.CancelToken">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.OnComplete">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.ThrowIfCanceled">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitEndBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitError(System.Web.Razor.Parser.SyntaxTree.RazorError)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitSpan(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitor.VisitStartBlock(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.ParserVisitorExtensions">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.ParserVisitorExtensions.Visit(System.Web.Razor.Parser.ParserVisitor,System.Web.Razor.ParserResults)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.RazorParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.#ctor(System.Web.Razor.Parser.ParserBase,System.Web.Razor.Parser.ParserBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Threading.CancellationToken)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Threading.SynchronizationContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Action{System.Web.Razor.Parser.SyntaxTree.Span},System.Action{System.Web.Razor.Parser.SyntaxTree.RazorError},System.Threading.SynchronizationContext,System.Threading.CancellationToken)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.CreateParseTask(System.IO.TextReader,System.Web.Razor.Parser.ParserVisitor)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.RazorParser.DesignTimeMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.IO.TextReader)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.IO.TextReader,System.Web.Razor.Parser.ParserVisitor)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.Web.Razor.Text.LookaheadTextReader)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.RazorParser.Parse(System.Web.Razor.Text.LookaheadTextReader,System.Web.Razor.Parser.ParserVisitor)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxConstants">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.EndCommentSequence">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.StartCommentSequence">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.TextTagName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.TransitionCharacter">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.TransitionString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxConstants.CSharp">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.ClassKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.ElseIfKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.FunctionsKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.HelperKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.InheritsKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.LayoutKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.NamespaceKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.SectionKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.SessionStateKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.CSharp.UsingKeywordLength">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxConstants.VB">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.CodeKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndCodeKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndFunctionsKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndHelperKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.EndSectionKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.ExplicitKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.FunctionsKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.HelperKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.ImportsKeywordLength">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.LayoutKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.OffKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.SectionKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.SelectCaseKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.SessionStateKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxConstants.VB.StrictKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.TokenizerBackedParser`3">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="TTokenizer"></typeparam>
+      <typeparam name="TSymbol"></typeparam>
+      <typeparam name="TSymbolType"></typeparam>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Accept(System.Collections.Generic.IEnumerable{`1})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Accept(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptAll(`2[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptAndMoveNext">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptSingleWhiteSpaceCharacter">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2,`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2,`2,`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptUntil(`2[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2,`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2,`2,`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhile(`2[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AcceptWhiteSpaceInLines">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AddMarkerSymbolIfNecessary">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AddMarkerSymbolIfNecessary(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.At(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.AtIdentifier(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Balance(System.Web.Razor.Parser.BalancingModes)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Balance(System.Web.Razor.Parser.BalancingModes,`2,`2,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.BuildSpan(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Web.Razor.Text.SourceLocation,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.ConfigureSpan(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.ConfigureSpan(System.Action`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.CurrentLocation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.CurrentSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.EndOfFile">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.EnsureCurrent">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Expected(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Expected(`2[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.HandleEmbeddedTransition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Initialize(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.IsAtEmbeddedTransition(System.Boolean,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.Language">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextIs(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextIs(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextIs(`2[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.NextToken">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Optional(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Optional(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Output(System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Output(System.Web.Razor.Parser.SyntaxTree.SpanKind)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Output(System.Web.Razor.Parser.SyntaxTree.SpanKind,System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.OutputSpanBeforeRazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.PreviousSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PushSpanConfig">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PushSpanConfig(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PushSpanConfig(System.Action`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PutBack(System.Collections.Generic.IEnumerable{`1})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PutBack(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.PutCurrentBack">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.RazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.ReadWhile(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Required(`2,System.Boolean,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.Span">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.SpanConfig">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.TokenizerBackedParser`3.Tokenizer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.TokenizerBackedParser`3.Was(`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.VBCodeParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.AcceptVBSpaces">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.Assert(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.AssertDirective(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.At(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.At(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedDirective(System.Void,System.Boolean,System.String,System.Web.Razor.Parser.SyntaxTree.BlockType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedDirectiveBody(System.String,System.Web.Razor.Text.SourceLocation,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedStatement(System.Void,System.Boolean,System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.EndTerminatedStatement(System.Void,System.Boolean,System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleEmbeddedTransition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleEmbeddedTransition(System.Web.Razor.Tokenizer.Symbols.VBSymbol)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleExitOrContinue(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.HandleTransition(System.Web.Razor.Tokenizer.Symbols.VBSymbol)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.HelperDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.ImportsStatement">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.InheritsStatement">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.IsAtEmbeddedTransition(System.Boolean,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.IsDirectiveDefined(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.VBCodeParser.Keywords">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.KeywordTerminatedStatement(System.Void,System.Boolean,System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.VBCodeParser.Language">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.LayoutDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.MapDirective(System.String,System.Func`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.MapKeyword(System.Web.Razor.Tokenizer.Symbols.VBKeyword,System.Func`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.NestedBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.Optional(System.Web.Razor.Tokenizer.Symbols.VBKeyword)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.OptionStatement">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.VBCodeParser.OtherParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.OtherParserBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.OtherParserBlock(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.OutputSpanBeforeRazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.ParseBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.ReadVBSpaces">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.Required(System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.ReservedWord">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.SectionDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBCodeParser.SessionStateDirective">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.VBLanguageCharacteristics">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.CreateMarkerSymbol(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.CreateTokenizer(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.FlipBracket(System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.GetKnownSymbolType(System.Web.Razor.Tokenizer.Symbols.KnownSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.VBLanguageCharacteristics.GetSample(System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.VBLanguageCharacteristics.Instance">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.None">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.NewLine">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.WhiteSpace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.NonWhiteSpace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.AllWhiteSpace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.Any">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.AcceptedCharacters.AnyExceptNewline">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.#ctor(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.#ctor(System.Func`2,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.AutoCompleteAtEndOfSpan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.AutoCompleteString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.CanAcceptChange(System.Web.Razor.Parser.SyntaxTree.Span,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.AutoCompleteEditHandler.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.Block">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.#ctor(System.Web.Razor.Parser.SyntaxTree.BlockBuilder)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.Accept(System.Web.Razor.Parser.ParserVisitor)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Children">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.CodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.EquivalentTo(System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.FindFirstDescendentSpan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.FindLastDescendentSpan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.Flatten">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.IsBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Length">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.LocateOwner(System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Name">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Block.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Block.Type">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.BlockBuilder">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.#ctor(System.Web.Razor.Parser.SyntaxTree.Block)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Build">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Children">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.CodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Name">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Reset">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.BlockBuilder.Type">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.BlockType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Statement">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Directive">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Functions">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Expression">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Helper">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Markup">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Section">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Template">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.BlockType.Comment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.RazorError">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Int32,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Int32,System.Int32,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.#ctor(System.String,System.Web.Razor.Text.SourceLocation,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.Equals(System.Web.Razor.Parser.SyntaxTree.RazorError)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.RazorError.Length">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.RazorError.Location">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.RazorError.Message">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.RazorError.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.Span">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.#ctor(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.Accept(System.Web.Razor.Parser.ParserVisitor)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.Change(System.Action{System.Web.Razor.Parser.SyntaxTree.SpanBuilder})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.ChangeStart(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.CodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Content">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.EditHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.EquivalentTo(System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.IsBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Kind">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Length">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Next">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Previous">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.ReplaceWith(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.Span.Symbols">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.Span.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.SpanBuilder">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.#ctor(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Accept(System.Web.Razor.Tokenizer.Symbols.ISymbol)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Build">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.ClearSymbols">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.CodeGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.EditHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Kind">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Reset">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SpanBuilder.Symbols">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.SpanKind">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Transition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.MetaCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Comment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Code">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Parser.SyntaxTree.SpanKind.Markup">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Accept(System.Web.Razor.Parser.ParserVisitor)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.EquivalentTo(System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <returns>.</returns>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.IsBlock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Length">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Parent">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Parser.SyntaxTree.SyntaxTreeNode.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.BufferingTextReader">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.#ctor(System.IO.TextReader)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.BeginLookahead">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.CancelBacktrack">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.BufferingTextReader.CurrentCharacter">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.BufferingTextReader.CurrentLocation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.Dispose(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.ExpandBuffer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.NextCharacter">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.Peek">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.BufferingTextReader.Read">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.ITextBuffer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.ITextBuffer.Length">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.ITextBuffer.Peek">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.ITextBuffer.Position">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.ITextBuffer.Read">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.ITextDocument">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.ITextDocument.Location">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.LocationTagged`1">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.#ctor(`0,System.Int32,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.#ctor(`0,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.LocationTagged`1.Location">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.op_Equality(System.Web.Razor.Text.LocationTagged{`0},System.Web.Razor.Text.LocationTagged{`0})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.op_Implicit(System.Web.Razor.Text.LocationTagged{`0})~`0">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.op_Inequality(System.Web.Razor.Text.LocationTagged{`0},System.Web.Razor.Text.LocationTagged{`0})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LocationTagged`1.ToString(System.String,System.IFormatProvider)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.LocationTagged`1.Value">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.LookaheadTextReader">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LookaheadTextReader.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LookaheadTextReader.BeginLookahead">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LookaheadTextReader.CancelBacktrack">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.LookaheadTextReader.CurrentLocation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.LookaheadToken">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LookaheadToken.#ctor(System.Action)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LookaheadToken.Accept">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LookaheadToken.Dispose">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.LookaheadToken.Dispose(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.SeekableTextReader">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SeekableTextReader.#ctor(System.IO.TextReader)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SeekableTextReader.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SeekableTextReader.#ctor(System.Web.Razor.Text.ITextBuffer)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.SeekableTextReader.Length">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.SeekableTextReader.Location">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SeekableTextReader.Peek">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.SeekableTextReader.Position">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SeekableTextReader.Read">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.SourceLocation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.#ctor(System.Int32,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.SourceLocation.AbsoluteIndex">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.Add(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.Advance(System.Web.Razor.Text.SourceLocation,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.SourceLocation.CharacterIndex">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.CompareTo(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.Equals(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.SourceLocation.LineIndex">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.op_Addition(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.op_Equality(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.op_GreaterThan(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.op_Inequality(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.op_LessThan(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.op_Subtraction(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.Subtract(System.Web.Razor.Text.SourceLocation,System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocation.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Text.SourceLocation.Undefined">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Text.SourceLocation.Zero">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.SourceLocationTracker">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocationTracker.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocationTracker.#ctor(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocationTracker.CalculateNewLocation(System.Web.Razor.Text.SourceLocation,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.SourceLocationTracker.CurrentLocation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocationTracker.UpdateLocation(System.Char,System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.SourceLocationTracker.UpdateLocation(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.TextBufferReader">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextBufferReader.#ctor(System.Web.Razor.Text.ITextBuffer)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextBufferReader.BeginLookahead">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextBufferReader.CancelBacktrack">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextBufferReader.CurrentLocation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextBufferReader.Dispose(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextBufferReader.Peek">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextBufferReader.Read">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.TextChange">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.#ctor(System.Int32,System.Int32,System.Web.Razor.Text.ITextBuffer,System.Int32,System.Int32,System.Web.Razor.Text.ITextBuffer)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.ApplyChange(System.String,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.ApplyChange(System.Web.Razor.Parser.SyntaxTree.Span)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.IsDelete">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.IsInsert">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.IsReplace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.NewBuffer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.NewLength">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.NewPosition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.NewText">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.Normalize">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.OldBuffer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.OldLength">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.OldPosition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextChange.OldText">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.op_Equality(System.Web.Razor.Text.TextChange,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.op_Inequality(System.Web.Razor.Text.TextChange,System.Web.Razor.Text.TextChange)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextChange.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.TextChangeType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Text.TextChangeType.Insert">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Text.TextChangeType.Remove">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Text.TextDocumentReader">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextDocumentReader.#ctor(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextDocumentReader.Length">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextDocumentReader.Location">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextDocumentReader.Peek">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Text.TextDocumentReader.Position">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Text.TextDocumentReader.Read">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.CSharpHelpers">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.CSharpHelpers.IsIdentifierPart(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.CSharpHelpers.IsIdentifierStart(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.CSharpHelpers.IsRealLiteralSuffix(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.CSharpTokenizer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.CSharpTokenizer.#ctor(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.CSharpTokenizer.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.RazorCommentStarType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.RazorCommentTransitionType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.RazorCommentType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.CSharpTokenizer.StartState">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.HtmlTokenizer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.HtmlTokenizer.#ctor(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.HtmlTokenizer.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.RazorCommentStarType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.RazorCommentTransitionType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.RazorCommentType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.HtmlTokenizer.StartState">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.ITokenizer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.ITokenizer.NextSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Tokenizer`2">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="TSymbol"></typeparam>
+      <typeparam name="TSymbolType"></typeparam>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.#ctor(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.AfterRazorCommentTransition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.At(System.String,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.Buffer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.CharOrWhiteSpace(System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,`1,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentCharacter">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentErrors">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentLocation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.CurrentStart">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.EndOfFile">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.EndSymbol(System.Web.Razor.Text.SourceLocation,`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.EndSymbol(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.HaveContent">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.MoveNext">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.NextSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.Peek">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentBody">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentStarType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentTransitionType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.RazorCommentType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.Reset">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.ResumeSymbol(`0)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.Single(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Tokenizer`2.Source">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.StartSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.System#Web#Razor#Tokenizer#ITokenizer#NextSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeAll(System.String,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeCurrent">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeString(System.String,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Tokenizer`2.TakeUntil(System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.TokenizerView`3">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="TTokenizer"></typeparam>
+      <typeparam name="TSymbol"></typeparam>
+      <typeparam name="TSymbolType"></typeparam>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.TokenizerView`3.#ctor(`0)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.Current">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.EndOfFile">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.TokenizerView`3.Next">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.TokenizerView`3.PutBack(`1)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.Source">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.TokenizerView`3.Tokenizer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.VBHelpers">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.VBHelpers.IsDoubleQuote(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.VBHelpers.IsOctalDigit(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.VBHelpers.IsSingleQuote(System.Char)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.VBTokenizer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.VBTokenizer.#ctor(System.Web.Razor.Text.ITextDocument)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.VBTokenizer.CreateSymbol(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.RazorCommentStarType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.RazorCommentTransitionType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.RazorCommentType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.VBTokenizer.StartState">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Abstract">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Byte">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Class">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Delegate">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Event">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Fixed">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.If">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Internal">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.New">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Override">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Readonly">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Short">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Struct">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Try">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Unsafe">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Volatile">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.As">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Do">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Is">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Params">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Ref">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Switch">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Ushort">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.While">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Case">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Const">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Explicit">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Float">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Null">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Sizeof">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Typeof">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Implicit">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Private">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.This">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Using">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Extern">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Return">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Stackalloc">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Uint">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Base">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Catch">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Continue">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Double">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.For">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.In">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Lock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Object">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Protected">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Static">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.False">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Public">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Sbyte">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Throw">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Virtual">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Decimal">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Else">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Operator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.String">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Ulong">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Bool">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Char">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Default">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Foreach">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Long">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Void">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Enum">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Finally">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Int">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Out">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Sealed">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.True">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Goto">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Unchecked">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Interface">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Break">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Checked">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpKeyword.Namespace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.EscapedIdentifier">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.CSharpSymbol.Keyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Unknown">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Identifier">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Keyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.IntegerLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.NewLine">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.WhiteSpace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Comment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RealLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.CharacterLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.StringLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Arrow">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Minus">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Decrement">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.MinusAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.NotEqual">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Not">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Modulo">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.ModuloAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.AndAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.And">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DoubleAnd">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftParenthesis">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightParenthesis">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Star">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.MultiplyAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Comma">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Dot">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Slash">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DivideAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DoubleColon">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Colon">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Semicolon">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.QuestionMark">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.NullCoalesce">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightBracket">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftBracket">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.XorAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Xor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftBrace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.OrAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.DoubleOr">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Or">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightBrace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Tilde">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Plus">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.PlusAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Increment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LessThan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LessThanEqual">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftShift">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.LeftShiftAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Assign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Equals">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.GreaterThan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.GreaterThanEqual">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightShift">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RightShiftAssign">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Hash">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.Transition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RazorCommentTransition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RazorCommentStar">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.CSharpSymbolType.RazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.HtmlSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Unknown">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Text">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.WhiteSpace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.NewLine">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.OpenAngle">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Bang">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Solidus">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.QuestionMark">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.DoubleHyphen">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.LeftBracket">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.CloseAngle">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RightBracket">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Equals">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.DoubleQuote">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.SingleQuote">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Transition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.Colon">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RazorCommentStar">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.HtmlSymbolType.RazorCommentTransition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.ISymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.ISymbol.ChangeStart(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.ISymbol.Content">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.ISymbol.OffsetStart(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.ISymbol.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.WhiteSpace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.NewLine">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Identifier">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Keyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Transition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.Unknown">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.CommentStart">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.CommentStar">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.KnownSymbolType.CommentBody">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="TType"></typeparam>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.#ctor(System.Web.Razor.Text.SourceLocation,System.String,`0,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.ChangeStart(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Content">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Errors">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.OffsetStart(System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.SymbolBase`1.Type">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Collections.Generic.IEnumerable{System.Web.Razor.Tokenizer.Symbols.ISymbol},System.Web.Razor.Text.SourceLocation)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Web.Razor.Parser.SyntaxTree.SpanBuilder)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Web.Razor.Parser.SyntaxTree.SpanBuilder,System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.SymbolExtensions.GetContent(System.Web.Razor.Tokenizer.Symbols.ISymbol)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.VBKeyword">
+      <summary>Enumerates the list of Visual Basic keywords.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.AddHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.AndAlso">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Byte">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Catch">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CDate">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CInt">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Const">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CSng">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CULng">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Declare">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.DirectCast">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Else">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Enum">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Exit">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Friend">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GetXmlNamespace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Handles">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.In">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Is">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Like">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Mod">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MyBase">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.New">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.AddressOf">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.As">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ByVal">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CBool">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CDbl">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Class">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Continue">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CStr">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CUShort">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Default">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Do">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ElseIf">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Erase">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.False">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Function">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Global">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.If">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Inherits">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.IsNot">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Long">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Module">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MyClass">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Next">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Alias">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Boolean">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Call">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CByte">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CDec">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CLng">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CSByte">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Date">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Delegate">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Double">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.End">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Error">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Finally">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Get">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GoSub">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Implements">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Integer">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Let">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Loop">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MustInherit">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Namespace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Not">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.And">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ByRef">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Case">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CChar">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Char">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CObj">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CShort">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.CUInt">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Decimal">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Dim">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Each">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.EndIf">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Event">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.For">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GetType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.GoTo">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Imports">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Interface">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Lib">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Me">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.MustOverride">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Narrowing">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Nothing">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.NotInheritable">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.On">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Or">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Overrides">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Property">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ReadOnly">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Resume">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Set">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Single">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.String">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Then">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Try">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ULong">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Wend">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.With">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.NotOverridable">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Operator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.OrElse">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ParamArray">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Protected">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.ReDim">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Return">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Shadows">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Static">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Structure">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Throw">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.TryCast">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.UShort">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.When">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.WithEvents">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Object">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Option">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Overloads">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Partial">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Public">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Rem">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.SByte">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Shared">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Step">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Sub">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.To">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.TypeOf">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Using">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.While">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.WriteOnly">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Of">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Optional">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Overridable">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Private">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.RaiseEvent">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.RemoveHandler">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Select">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Short">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Stop">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.SyncLock">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.True">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.UInteger">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Variant">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Widening">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBKeyword.Xor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.VBSymbol">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.#ctor(System.Web.Razor.Text.SourceLocation,System.String,System.Web.Razor.Tokenizer.Symbols.VBSymbolType,System.Collections.Generic.IEnumerable{System.Web.Razor.Parser.SyntaxTree.RazorError})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Razor.Tokenizer.Symbols.VBSymbol.GetSample(System.Web.Razor.Tokenizer.Symbols.VBSymbolType)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Razor.Tokenizer.Symbols.VBSymbol.Keyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Razor.Tokenizer.Symbols.VBSymbolType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Unknown">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.WhiteSpace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.NewLine">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LineContinuation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Comment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Identifier">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Keyword">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.IntegerLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.FloatingPointLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.StringLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.CharacterLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.DateLiteral">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LeftParenthesis">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RightBrace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LeftBrace">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RightParenthesis">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Hash">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Bang">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Comma">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Dot">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Colon">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Concatenation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.QuestionMark">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Subtract">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Multiply">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Add">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Divide">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.IntegerDivide">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Exponentiation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LessThan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.GreaterThan">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Equal">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RightBracket">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.LeftBracket">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Dollar">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.Transition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RazorCommentTransition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RazorCommentStar">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.Razor.Tokenizer.Symbols.VBSymbolType.RazorComment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+  </members>
+</doc>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/Microsoft.AspNet.WebPages.2.0.20710.0.nuspec	(revision 9589)
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Microsoft.AspNet.WebPages</id>
+    <version>2.0.20710.0</version>
+    <title>Microsoft ASP.NET Web Pages 2</title>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://www.microsoft.com/web/webpi/eula/WebPages_2_eula_ENU.htm</licenseUrl>
+    <projectUrl>http://www.asp.net/web-pages</projectUrl>
+    <requireLicenseAcceptance>true</requireLicenseAcceptance>
+    <description>This package contains core runtime assemblies shared between ASP.NET MVC and ASP.NET Web Pages.</description>
+    <language>en-US</language>
+    <tags>Microsoft AspNet WebPages AspNetWebPages</tags>
+    <dependencies>
+      <dependency id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
+      <dependency id="Microsoft.AspNet.Razor" version="[2.0.20710.0, 2.1)" />
+    </dependencies>
+  </metadata>
+</package>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.Helpers.xml	(revision 9589)
@@ -0,0 +1,833 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Web.Helpers</name>
+  </assembly>
+  <members>
+    <member name="T:System.Web.Helpers.Chart">
+      <summary>Displays data in the form of a graphical chart.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.#ctor(System.Int32,System.Int32,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.Chart" /> class.</summary>
+      <param name="width">The width, in pixels, of the complete chart image.</param>
+      <param name="height">The height, in pixels, of the complete chart image.</param>
+      <param name="theme">(Optional) The template (theme) to apply to the chart.</param>
+      <param name="themePath">(Optional) The template (theme) path and file name to apply to the chart.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.AddLegend(System.String,System.String)">
+      <summary>Adds a legend to the chart.</summary>
+      <returns>The chart.</returns>
+      <param name="title">The text of the legend title.</param>
+      <param name="name">The unique name of the legend.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.AddSeries(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Collections.IEnumerable,System.String,System.Collections.IEnumerable,System.String)">
+      <summary>Provides data points and series attributes for the chart.</summary>
+      <returns>The chart.</returns>
+      <param name="name">The unique name of the series.</param>
+      <param name="chartType">The chart type of a series.</param>
+      <param name="chartArea">The name of the chart area that is used to plot the data series.</param>
+      <param name="axisLabel">The axis label text for the series.</param>
+      <param name="legend">The name of the series that is associated with the legend.</param>
+      <param name="markerStep">The granularity of data point markers.</param>
+      <param name="xValue">The values to plot along the x-axis.</param>
+      <param name="xField">The name of the field for x-values.</param>
+      <param name="yValues">The values to plot along the y-axis.</param>
+      <param name="yFields">A comma-separated list of name or names of the field or fields for y-values.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.AddTitle(System.String,System.String)">
+      <summary>Adds a title to the chart.</summary>
+      <returns>The chart.</returns>
+      <param name="text">The title text.</param>
+      <param name="name">The unique name of the title.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.DataBindCrossTable(System.Collections.IEnumerable,System.String,System.String,System.String,System.String,System.String)">
+      <summary>Binds a chart to a data table, where one series is created for each unique value in a column.</summary>
+      <returns>The chart.</returns>
+      <param name="dataSource">The chart data source.</param>
+      <param name="groupByField">The name of the column that is used to group data into the series.</param>
+      <param name="xField">The name of the column for x-values.</param>
+      <param name="yFields">A comma-separated list of names of the columns for y-values.</param>
+      <param name="otherFields">Other data point properties that can be bound.</param>
+      <param name="pointSortOrder">The order in which the series will be sorted. The default is "Ascending".</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.DataBindTable(System.Collections.IEnumerable,System.String)">
+      <summary>Creates and binds series data to the specified data table, and optionally populates multiple x-values.</summary>
+      <returns>The chart.</returns>
+      <param name="dataSource">The chart data source. This can be can be any <see cref="T:System.Collections.IEnumerable" /> object.</param>
+      <param name="xField">The name of the table column used for the series x-values.</param>
+    </member>
+    <member name="P:System.Web.Helpers.Chart.FileName">
+      <summary>Gets or sets the name of the file that contains the chart image.</summary>
+      <returns>The name of the file.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.GetBytes(System.String)">
+      <summary>Returns a chart image as a byte array.</summary>
+      <returns>The chart.</returns>
+      <param name="format">The image format. The default is "jpeg".</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.GetFromCache(System.String)">
+      <summary>Retrieves the specified chart from the cache.</summary>
+      <returns>The chart.</returns>
+      <param name="key">The ID of the cache item that contains the chart to retrieve. The key is set when you call the <see cref="M:System.Web.Helpers.Chart.SaveToCache(System.String,System.Int32,System.Boolean)" /> method.</param>
+    </member>
+    <member name="P:System.Web.Helpers.Chart.Height">
+      <summary>Gets or sets the height, in pixels, of the chart image.</summary>
+      <returns>The chart height.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.Save(System.String,System.String)">
+      <summary>Saves a chart image to the specified file.</summary>
+      <returns>The chart.</returns>
+      <param name="path">The location and name of the image file.</param>
+      <param name="format">The image file format, such as "png" or "jpeg".</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.SaveToCache(System.String,System.Int32,System.Boolean)">
+      <summary>Saves a chart in the system cache.</summary>
+      <returns>The ID of the cache item that contains the chart.</returns>
+      <param name="key">The ID of the chart in the cache.</param>
+      <param name="minutesToCache">The number of minutes to keep the chart image in the cache. The default is 20.</param>
+      <param name="slidingExpiration">true to indicate that the chart cache item's expiration is reset each time the item is accessed, or false to indicate that the expiration is based on an absolute interval since the time that the item was added to the cache. The default is true.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.SaveXml(System.String)">
+      <summary>Saves a chart as an XML file.</summary>
+      <returns>The chart.</returns>
+      <param name="path">The path and name of the XML file.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.SetXAxis(System.String,System.Double,System.Double)">
+      <summary>Sets values for the horizontal axis.</summary>
+      <returns>The chart.</returns>
+      <param name="title">The title of the x-axis.</param>
+      <param name="min">The minimum value for the x-axis.</param>
+      <param name="max">The maximum value for the x-axis.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.SetYAxis(System.String,System.Double,System.Double)">
+      <summary>Sets values for the vertical axis.</summary>
+      <returns>The chart.</returns>
+      <param name="title">The title of the y-axis.</param>
+      <param name="min">The minimum value for the y-axis.</param>
+      <param name="max">The maximum value for the y-axis.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.ToWebImage(System.String)">
+      <summary>Creates a <see cref="T:System.Web.Helpers.WebImage" /> object based on the current <see cref="T:System.Web.Helpers.Chart" /> object.</summary>
+      <returns>The chart.</returns>
+      <param name="format">The format of the image to save the <see cref="T:System.Web.Helpers.WebImage" /> object as. The default is "jpeg". The <paramref name="format" /> parameter is not case sensitive.</param>
+    </member>
+    <member name="P:System.Web.Helpers.Chart.Width">
+      <summary>Gets or set the width, in pixels, of the chart image.</summary>
+      <returns>The chart width.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.Write(System.String)">
+      <summary>Renders the output of the <see cref="T:System.Web.Helpers.Chart" /> object as an image.</summary>
+      <returns>The chart.</returns>
+      <param name="format">The format of the image. The default is "jpeg".</param>
+    </member>
+    <member name="M:System.Web.Helpers.Chart.WriteFromCache(System.String,System.String)">
+      <summary>Renders the output of a <see cref="T:System.Web.Helpers.Chart" /> object that has been cached as an image.</summary>
+      <returns>The chart.</returns>
+      <param name="key">The ID of the chart in the cache.</param>
+      <param name="format">The format of the image. The default is "jpeg".</param>
+    </member>
+    <member name="T:System.Web.Helpers.ChartTheme">
+      <summary>Specifies visual themes for a <see cref="T:System.Web.Helpers.Chart" /> object.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.ChartTheme.Blue">
+      <summary>A theme for 2D charting that features a visual container with a blue gradient, rounded edges, drop-shadowing, and high-contrast gridlines.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.ChartTheme.Green">
+      <summary>A theme for 2D charting that features a visual container with a green gradient, rounded edges, drop-shadowing, and low-contrast gridlines.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.ChartTheme.Vanilla">
+      <summary>A theme for 2D charting that features no visual container and no gridlines.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.ChartTheme.Vanilla3D">
+      <summary>A theme for 3D charting that features no visual container, limited labeling and, sparse, high-contrast gridlines.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.ChartTheme.Yellow">
+      <summary>A theme for 2D charting that features a visual container that has a yellow gradient, rounded edges, drop-shadowing, and high-contrast gridlines.</summary>
+    </member>
+    <member name="T:System.Web.Helpers.Crypto">
+      <summary>Provides methods to generate hash values and encrypt passwords or other sensitive data.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.Crypto.GenerateSalt(System.Int32)">
+      <summary>Generates a cryptographically strong sequence of random byte values.</summary>
+      <returns>The generated salt value as a base-64-encoded string.</returns>
+      <param name="byteLength">The number of cryptographically random bytes to generate.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Crypto.Hash(System.Byte[],System.String)">
+      <summary>Returns a hash value for the specified byte array.</summary>
+      <returns>The hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+      <param name="input">The data to provide a hash value for.</param>
+      <param name="algorithm">The algorithm that is used to generate the hash value. The default is "sha256".</param>
+      <exception cref="System.ArgumentNullException">
+        <paramref name="input" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.Crypto.Hash(System.String,System.String)">
+      <summary>Returns a hash value for the specified string.</summary>
+      <returns>The hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+      <param name="input">The data to provide a hash value for.</param>
+      <param name="algorithm">The algorithm that is used to generate the hash value. The default is "sha256".</param>
+      <exception cref="System.ArgumentNullException">
+        <paramref name="input" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.Crypto.HashPassword(System.String)">
+      <summary>Returns an RFC 2898 hash value for the specified password.</summary>
+      <returns>The hash value for <paramref name="password" /> as a base-64-encoded string.</returns>
+      <param name="password">The password to generate a hash value for.</param>
+      <exception cref="System.ArgumentNullException">
+        <paramref name="password" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.Crypto.SHA1(System.String)">
+      <summary>Returns a SHA-1 hash value for the specified string.</summary>
+      <returns>The SHA-1 hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+      <param name="input">The data to provide a hash value for.</param>
+      <exception cref="System.ArgumentNullException">
+        <paramref name="input" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.Crypto.SHA256(System.String)">
+      <summary>Returns a SHA-256 hash value for the specified string.</summary>
+      <returns>The SHA-256 hash value for <paramref name="input" /> as a string of hexadecimal characters.</returns>
+      <param name="input">The data to provide a hash value for.</param>
+      <exception cref="System.ArgumentNullException">
+        <paramref name="input" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.Crypto.VerifyHashedPassword(System.String,System.String)">
+      <summary>Determines whether the specified RFC 2898 hash and password are a cryptographic match.</summary>
+      <returns>true if the hash value is a cryptographic match for the password; otherwise, false.</returns>
+      <param name="hashedPassword">The previously-computed RFC 2898 hash value as a base-64-encoded string.</param>
+      <param name="password">The plaintext password to cryptographically compare with <paramref name="hashedPassword" />.</param>
+      <exception cref="System.ArgumentNullException">
+        <paramref name="hashedPassword" /> or <paramref name="password" /> is null.</exception>
+    </member>
+    <member name="T:System.Web.Helpers.DynamicJsonArray">
+      <summary>Represents a series of values as a JavaScript-like array by using the dynamic capabilities of the Dynamic Language Runtime (DLR).</summary>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonArray.#ctor(System.Object[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> class using the specified array element values.</summary>
+      <param name="arrayValues">An array of objects that contains the values to add to the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonArray.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the elements of the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</summary>
+      <returns>An enumerator that can be used to iterate through the elements of the JSON array.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.DynamicJsonArray.Item(System.Int32)">
+      <summary>Returns the value at the specified index in the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</summary>
+      <returns>The value at the specified index.</returns>
+      <param name="index">The zero-based index of the value in the JSON array to return.</param>
+    </member>
+    <member name="P:System.Web.Helpers.DynamicJsonArray.Length">
+      <summary>Returns the number of elements in the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance.</summary>
+      <returns>The number of elements in the JSON array.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonArray.op_Implicit(System.Web.Helpers.DynamicJsonArray)~System.Object[]">
+      <summary>Converts a <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance to an array of objects.</summary>
+      <returns>The array of objects that represents the JSON array.</returns>
+      <param name="obj">The JSON array to convert.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonArray.op_Implicit(System.Web.Helpers.DynamicJsonArray)~System.Array">
+      <summary>Converts a <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance to an array of objects.</summary>
+      <returns>The array of objects that represents the JSON array.</returns>
+      <param name="obj">The JSON array to convert.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonArray.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonArray.TryConvert(System.Dynamic.ConvertBinder,System.Object@)">
+      <summary>Converts the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance to a compatible type.</summary>
+      <returns>true if the conversion was successful; otherwise, false.</returns>
+      <param name="binder">Provides information about the conversion operation.</param>
+      <param name="result">When this method returns, contains the result of the type conversion operation. This parameter is passed uninitialized.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonArray.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
+      <summary>Tests the <see cref="T:System.Web.Helpers.DynamicJsonArray" /> instance for dynamic members (which are not supported) in a way that does not cause an exception to be thrown.</summary>
+      <returns>true in all cases.</returns>
+      <param name="binder">Provides information about the get operation.</param>
+      <param name="result">When this method returns, contains null. This parameter is passed uninitialized.</param>
+    </member>
+    <member name="T:System.Web.Helpers.DynamicJsonObject">
+      <summary>Represents a collection of values as a JavaScript-like object by using the capabilities of the Dynamic Language Runtime.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonObject.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> class using the specified field values.</summary>
+      <param name="values">A dictionary of property names and values to add to the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance as dynamic members.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonObject.GetDynamicMemberNames">
+      <summary>Returns a list that contains the name of all dynamic members (JSON fields) of the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance.</summary>
+      <returns>A list that contains the name of every dynamic member (JSON field).</returns>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonObject.TryConvert(System.Dynamic.ConvertBinder,System.Object@)">
+      <summary>Converts the <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance to a compatible type.</summary>
+      <returns>true in all cases.</returns>
+      <param name="binder">Provides information about the conversion operation.</param>
+      <param name="result">When this method returns, contains the result of the type conversion operation. This parameter is passed uninitialized.</param>
+      <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Web.Helpers.DynamicJsonObject" /> instance could not be converted to the specified type.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonObject.TryGetIndex(System.Dynamic.GetIndexBinder,System.Object[],System.Object@)">
+      <summary>Gets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified index.</summary>
+      <returns>true in all cases.</returns>
+      <param name="binder">Provides information about the indexed get operation.</param>
+      <param name="indexes">An array that contains a single object that indexes the field by name. The object must be convertible to a string that specifies the name of the JSON field to return. If multiple indexes are specified, <paramref name="result" /> contains null when this method returns.</param>
+      <param name="result">When this method returns, contains the value of the indexed field, or null if the get operation was unsuccessful. This parameter is passed uninitialized.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonObject.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
+      <summary>Gets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified name.</summary>
+      <returns>true in all cases.</returns>
+      <param name="binder">Provides information about the get operation.</param>
+      <param name="result">When this method returns, contains the value of the field, or null if the get operation was unsuccessful. This parameter is passed uninitialized.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonObject.TrySetIndex(System.Dynamic.SetIndexBinder,System.Object[],System.Object)">
+      <summary>Sets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified index.</summary>
+      <returns>true in all cases.</returns>
+      <param name="binder">Provides information about the indexed set operation.</param>
+      <param name="indexes">An array that contains a single object that indexes the field by name. The object must be convertible to a string that specifies the name of the JSON field to return. If multiple indexes are specified, no field is changed or added.</param>
+      <param name="value">The value to set the field to.</param>
+    </member>
+    <member name="M:System.Web.Helpers.DynamicJsonObject.TrySetMember(System.Dynamic.SetMemberBinder,System.Object)">
+      <summary>Sets the value of a <see cref="T:System.Web.Helpers.DynamicJsonObject" /> field using the specified name.</summary>
+      <returns>true in all cases.</returns>
+      <param name="binder">Provides information about the set operation.</param>
+      <param name="value">The value to set the field to.</param>
+    </member>
+    <member name="T:System.Web.Helpers.Json">
+      <summary>Provides methods for working with data in JavaScript Object Notation (JSON) format.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.Json.Decode``1(System.String)">
+      <summary>Converts data in JavaScript Object Notation (JSON) format into the specified strongly typed data list.</summary>
+      <returns>The JSON-encoded data converted to a strongly typed list.</returns>
+      <param name="value">The JSON-encoded string to convert.</param>
+      <typeparam name="T">The type of the strongly typed list to convert JSON data into.</typeparam>
+    </member>
+    <member name="M:System.Web.Helpers.Json.Decode(System.String)">
+      <summary>Converts data in JavaScript Object Notation (JSON) format into a data object.</summary>
+      <returns>The JSON-encoded data converted to a data object.</returns>
+      <param name="value">The JSON-encoded string to convert.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Json.Decode(System.String,System.Type)">
+      <summary>Converts data in JavaScript Object Notation (JSON) format into a data object of a specified type.</summary>
+      <returns>The JSON-encoded data converted to the specified type.</returns>
+      <param name="value">The JSON-encoded string to convert.</param>
+      <param name="targetType">The type that the <paramref name="value" /> data should be converted to.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Json.Encode(System.Object)">
+      <summary>Converts a data object to a string that is in the JavaScript Object Notation (JSON) format.</summary>
+      <returns>Returns a string of data converted to the JSON format.</returns>
+      <param name="value">The data object to convert.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Json.Write(System.Object,System.IO.TextWriter)">
+      <summary>Converts a data object to a string in JavaScript Object Notation (JSON) format and adds the string to the specified <see cref="T:System.IO.TextWriter" /> object.</summary>
+      <param name="value">The data object to convert.</param>
+      <param name="writer">The object that contains the converted JSON data.</param>
+    </member>
+    <member name="T:System.Web.Helpers.ObjectInfo">
+      <summary>Renders the property names and values of the specified object and of any subobjects that it references.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.ObjectInfo.Print(System.Object,System.Int32,System.Int32)">
+      <summary>Renders the property names and values of the specified object and of any subobjects.</summary>
+      <returns>For a simple variable, returns the type and the value. For an object that contains multiple items, returns the property name or key and the value for each property.</returns>
+      <param name="value">The object to render information for.</param>
+      <param name="depth">Optional. Specifies the depth of nested subobjects to render information for. The default is 10.</param>
+      <param name="enumerationLength">Optional. Specifies the maximum number of characters that the method displays for object values. The default is 1000.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="depth" /> is less than zero.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="enumerationLength" /> is less than or equal to zero.</exception>
+    </member>
+    <member name="T:System.Web.Helpers.ServerInfo">
+      <summary>Displays information about the web server environment that hosts the current web page.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.ServerInfo.GetHtml">
+      <summary>Displays information about the web server environment.</summary>
+      <returns>A string of name-value pairs that contains information about the web server. </returns>
+    </member>
+    <member name="T:System.Web.Helpers.SortDirection">
+      <summary>Specifies the direction in which to sort a list of items.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.SortDirection.Ascending">
+      <summary>Sort from smallest to largest —for example, from 1 to 10.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.SortDirection.Descending">
+      <summary>Sort from largest to smallest — for example, from 10 to 1.</summary>
+    </member>
+    <member name="T:System.Web.Helpers.WebCache">
+      <summary>Provides a cache to store frequently accessed data.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.WebCache.Get(System.String)">
+      <summary>Retrieves the specified item from the <see cref="T:System.Web.Helpers.WebCache" /> object.</summary>
+      <returns>The item retrieved from the cache, or null if the item is not found.</returns>
+      <param name="key">The identifier for the cache item to retrieve.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebCache.Remove(System.String)">
+      <summary>Removes the specified item from the <see cref="T:System.Web.Helpers.WebCache" /> object.</summary>
+      <returns>The item removed from the <see cref="T:System.Web.Helpers.WebCache" /> object. If the item is not found, returns null.</returns>
+      <param name="key">The identifier for the cache item to remove.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebCache.Set(System.String,System.Object,System.Int32,System.Boolean)">
+      <summary>Inserts an item into the <see cref="T:System.Web.Helpers.WebCache" /> object.</summary>
+      <param name="key">The identifier for the cache item.</param>
+      <param name="value">The data to insert into the cache.</param>
+      <param name="minutesToCache">Optional. The number of minutes to keep an item in the cache. The default is 20.</param>
+      <param name="slidingExpiration">Optional. true to indicate that the cache item expiration is reset each time the item is accessed, or false to indicate that the expiration is based the absolute time since the item was added to the cache. The default is true. In that case, if you also use the default value for the <paramref name="minutesToCache" /> parameter, a cached item expires 20 minutes after it was last accessed.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">The value of <paramref name="minutesToCache" /> is less than or equal to zero.</exception>
+      <exception cref="T:System.ArgumentOutOfRangeException">Sliding expiration is enabled and the value of <paramref name="minutesToCache" /> is greater than a year.</exception>
+    </member>
+    <member name="T:System.Web.Helpers.WebGrid">
+      <summary>Displays data on a web page using an HTML table element.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.#ctor(System.Collections.Generic.IEnumerable{System.Object},System.Collections.Generic.IEnumerable{System.String},System.String,System.Int32,System.Boolean,System.Boolean,System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebGrid" /> class.</summary>
+      <param name="source">The data to display.</param>
+      <param name="columnNames">A collection that contains the names of the data columns to display. By default, this value is auto-populated according to the values in the <paramref name="source" /> parameter.</param>
+      <param name="defaultSort">The name of the data column that is used to sort the grid by default.</param>
+      <param name="rowsPerPage">The number of rows that are displayed on each page of the grid when paging is enabled. The default is 10.</param>
+      <param name="canPage">true to specify that paging is enabled for the <see cref="T:System.Web.Helpers.WebGrid" /> instance; otherwise false. The default is true. </param>
+      <param name="canSort">true to specify that sorting is enabled for the <see cref="T:System.Web.Helpers.WebGrid" /> instance; otherwise, false. The default is true.</param>
+      <param name="ajaxUpdateContainerId">The value of the HTML id attribute that is used to mark the HTML element that gets dynamic Ajax updates that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+      <param name="ajaxUpdateCallback">The name of the JavaScript function that is called after the HTML element specified by the <see cref="P:System.Web.Helpers.WebGrid.AjaxUpdateContainerId" /> property has been updated. If the name of a function is not provided, no function will be called. If the specified function does not exist, a JavaScript error will occur if it is invoked.</param>
+      <param name="fieldNamePrefix">The prefix that is applied to all query-string fields that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance. This value is used in order to support multiple <see cref="T:System.Web.Helpers.WebGrid" /> instances on the same web page.</param>
+      <param name="pageFieldName">The name of the query-string field that is used to specify the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+      <param name="selectionFieldName">The name of the query-string field that is used to specify the currently selected row of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+      <param name="sortFieldName">The name of the query-string field that is used to specify the name of the data column that the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted by.</param>
+      <param name="sortDirectionFieldName">The name of the query-string field that is used to specify the direction in which the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.AjaxUpdateCallback">
+      <summary>Gets the name of the JavaScript function to call after the HTML element that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance has been updated in response to an Ajax update request.</summary>
+      <returns>The name of the function.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.AjaxUpdateContainerId">
+      <summary>Gets the value of the HTML id attribute that marks an HTML element on the web page that gets dynamic Ajax updates that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The value of the id attribute.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.Bind(System.Collections.Generic.IEnumerable{System.Object},System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Int32)">
+      <summary>Binds the specified data to the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The bound and populated <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+      <param name="source">The data to display.</param>
+      <param name="columnNames">A collection that contains the names of the data columns to bind.</param>
+      <param name="autoSortAndPage">true to enable sorting and paging of the <see cref="T:System.Web.Helpers.WebGrid" /> instance; otherwise, false.</param>
+      <param name="rowCount">The number of rows to display on each page of the grid.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.CanSort">
+      <summary>Gets a value that indicates whether the <see cref="T:System.Web.Helpers.WebGrid" /> instance supports sorting.</summary>
+      <returns>true if the instance supports sorting; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.Column(System.String,System.String,System.Func`2,System.Boolean,System.Object)">
+      <summary>Creates a new <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</summary>
+      <returns>The new column.</returns>
+      <param name="columnName">The name of the data column to associate with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+      <param name="header">The text that is rendered in the header of the HTML table column that is associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+      <param name="format">The function that is used to format the data values that are associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+      <param name="style">A string that specifies the name of the CSS class that is used to style the HTML table cells that are associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance.</param>
+      <param name="canSort">true to enable sorting in the <see cref="T:System.Web.Helpers.WebGrid" /> instance by the data values that are associated with the <see cref="T:System.Web.Helpers.WebGridColumn" /> instance; otherwise, false. The default is true.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.ColumnNames">
+      <summary>Gets a collection that contains the name of each data column that is bound to the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The collection of data column names.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.Columns(System.Web.Helpers.WebGridColumn[])">
+      <summary>Returns an array that contains the specified <see cref="T:System.Web.Helpers.WebGridColumn" /> instances.</summary>
+      <returns>An array of columns.</returns>
+      <param name="columnSet">A variable number of <see cref="T:System.Web.Helpers.WebGridColumn" /> column instances.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.FieldNamePrefix">
+      <summary>Gets the prefix that is applied to all query-string fields that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The query-string field prefix of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.GetContainerUpdateScript(System.String)">
+      <summary>Returns a JavaScript statement that can be used to update the HTML element that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance on the specified web page.</summary>
+      <returns>A JavaScript statement that can be used to update the HTML element in a web page that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+      <param name="path">The URL of the web page that contains the <see cref="T:System.Web.Helpers.WebGrid" /> instance that is being updated. The URL can include query-string arguments.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.GetHtml(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String,System.Collections.Generic.IEnumerable{System.Web.Helpers.WebGridColumn},System.Collections.Generic.IEnumerable{System.String},System.Web.Helpers.WebGridPagerModes,System.String,System.String,System.String,System.String,System.Int32,System.Object)">
+      <summary>Returns the HTML markup that is used to render the <see cref="T:System.Web.Helpers.WebGrid" /> instance and using the specified paging options.</summary>
+      <returns>The HTML markup that represents the fully-populated <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+      <param name="tableStyle">The name of the CSS class that is used to style the whole table.</param>
+      <param name="headerStyle">The name of the CSS class that is used to style the table header.</param>
+      <param name="footerStyle">The name of the CSS class that is used to style the table footer.</param>
+      <param name="rowStyle">The name of the CSS class that is used to style each table row.</param>
+      <param name="alternatingRowStyle">The name of the CSS class that is used to style even-numbered table rows.</param>
+      <param name="selectedRowStyle">The name of the CSS class that is used to style the selected table row. (Only one row can be selected at a time.)</param>
+      <param name="caption">The table caption.</param>
+      <param name="displayHeader">true to display the table header; otherwise, false. The default is true.</param>
+      <param name="fillEmptyRows">true to insert additional rows in the last page when there are insufficient data items to fill the last page; otherwise, false. The default is false. Additional rows are populated using the text specified by the <paramref name="emptyRowCellValue" /> parameter.</param>
+      <param name="emptyRowCellValue">The text that is used to populate additional rows in a page when there are insufficient data items to fill the last page. The <paramref name="fillEmptyRows" /> parameter must be set to true to display these additional rows.</param>
+      <param name="columns">A collection of <see cref="T:System.Web.Helpers.WebGridColumn" /> instances that specify how each column is displayed. This includes which data column is associated with each grid column, and how to format the data values that each grid column contains.</param>
+      <param name="exclusions">A collection that contains the names of the data columns to exclude when the grid auto-populates columns.</param>
+      <param name="mode">A bitwise combination of the enumeration values that specify methods that are provided for moving between pages of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+      <param name="firstText">The text for the HTML link element that is used to link to the first page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.FirstLast" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+      <param name="previousText">The text for the HTML link element that is used to link to previous page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.NextPrevious" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+      <param name="nextText">The text for the HTML link element that is used to link to the next page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.NextPrevious" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+      <param name="lastText">The text for the HTML link element that is used to link to the last page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance. The <see cref="F:System.Web.Helpers.WebGridPagerModes.FirstLast" /> flag of the <paramref name="mode" /> parameter must be set to display this page navigation element.</param>
+      <param name="numericLinksCount">The number of numeric page links that are provided to nearby <see cref="T:System.Web.Helpers.WebGrid" /> pages. The text of each numeric page link contains the page number. The <see cref="F:System.Web.Helpers.WebGridPagerModes.Numeric" /> flag of the <paramref name="mode" /> parameter must be set to display these page navigation elements.</param>
+      <param name="htmlAttributes">An object that represents a collection of attributes (names and values) to set for the HTML table element that represents the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.GetPageUrl(System.Int32)">
+      <summary>Returns a URL that can be used to display the specified data page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>A URL that can be used to display the specified data page of the grid.</returns>
+      <param name="pageIndex">The index of the <see cref="T:System.Web.Helpers.WebGrid" /> page to display.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.GetSortUrl(System.String)">
+      <summary>Returns a URL that can be used to sort the <see cref="T:System.Web.Helpers.WebGrid" /> instance by the specified column.</summary>
+      <returns>A URL that can be used to sort the grid.</returns>
+      <param name="column">The name of the data column to sort by.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.HasSelection">
+      <summary>Gets a value that indicates whether a row in the <see cref="T:System.Web.Helpers.WebGrid" /> instance is selected.</summary>
+      <returns>true if a row is currently selected; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.IsAjaxEnabled">
+      <summary>Returns a value that indicates whether the <see cref="T:System.Web.Helpers.WebGrid" /> instance can use Ajax calls to refresh the display.</summary>
+      <returns>true if the instance supports Ajax calls; otherwise, false..</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.PageCount">
+      <summary>Gets the number of pages that the <see cref="T:System.Web.Helpers.WebGrid" /> instance contains.</summary>
+      <returns>The page count.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.PageFieldName">
+      <summary>Gets the full name of the query-string field that is used to specify the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The full name of the query string field that is used to specify the current page of the grid.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.PageIndex">
+      <summary>Gets or sets the index of the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The index of the current page.</returns>
+      <exception cref="T:System.NotSupportedException">The <see cref="P:System.Web.Helpers.WebGrid.PageIndex" /> property cannot be set because paging is not enabled.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.Pager(System.Web.Helpers.WebGridPagerModes,System.String,System.String,System.String,System.String,System.Int32)">
+      <summary>Returns the HTML markup that is used to provide the specified paging support for the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The HTML markup that provides paging support for the grid.</returns>
+      <param name="mode">A bitwise combination of the enumeration values that specify the methods that are provided for moving between the pages of the grid. The default is the bitwise OR of the <see cref="F:System.Web.Helpers.WebGridPagerModes.NextPrevious" /> and <see cref="F:System.Web.Helpers.WebGridPagerModes.Numeric" /> flags.</param>
+      <param name="firstText">The text for the HTML link element that navigates to the first page of the grid.</param>
+      <param name="previousText">The text for the HTML link element that navigates to the previous page of the grid.</param>
+      <param name="nextText">The text for the HTML link element that navigates to the next page of the grid.</param>
+      <param name="lastText">The text for the HTML link element that navigates to the last page of the grid.</param>
+      <param name="numericLinksCount">The number of numeric page links to display. The default is 5.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.Rows">
+      <summary>Gets a list that contains the rows that are on the current page of  the <see cref="T:System.Web.Helpers.WebGrid" /> instance after the grid has been sorted.</summary>
+      <returns>The list of rows.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.RowsPerPage">
+      <summary>Gets the number of rows that are displayed on each page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The number of rows that are displayed on each page of the grid.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.SelectedIndex">
+      <summary>Gets or sets the index of the selected row relative to the current page of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The index of the selected row relative to the current page.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.SelectedRow">
+      <summary>Gets the currently selected row of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The currently selected row.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.SelectionFieldName">
+      <summary>Gets the full name of the query-string field that is used to specify the selected row of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The full name of the query string field that is used to specify the selected row of the grid.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.SortColumn">
+      <summary>Gets or sets the name of the data column that the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted by.</summary>
+      <returns>The name of the data column that is used to sort the grid.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.SortDirection">
+      <summary>Gets or sets the direction in which the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted.</summary>
+      <returns>The sort direction.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.SortDirectionFieldName">
+      <summary>Gets the full name of the query-string field that is used to specify the sort direction of the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The full name of the query string field that is used to specify the sort direction of the grid.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.SortFieldName">
+      <summary>Gets the full name of the query-string field that is used to specify the name of the data column that the <see cref="T:System.Web.Helpers.WebGrid" /> instance is sorted by.</summary>
+      <returns>The full name of the query-string field that is used to specify the name of the data column that the grid is sorted by.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGrid.Table(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean,System.String,System.Collections.Generic.IEnumerable{System.Web.Helpers.WebGridColumn},System.Collections.Generic.IEnumerable{System.String},System.Func`2,System.Boolean)">
+      <summary>Returns the HTML markup that is used to render the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+      <returns>The HTML markup that represents the fully-populated <see cref="T:System.Web.Helpers.WebGrid" /> instance.</returns>
+      <param name="tableStyle">The name of the CSS class that is used to style the whole table.</param>
+      <param name="headerStyle">The name of the CSS class that is used to style the table header.</param>
+      <param name="footerStyle">The name of the CSS class that is used to style the table footer.</param>
+      <param name="rowStyle">The name of the CSS class that is used to style each table row.</param>
+      <param name="alternatingRowStyle">The name of the CSS class that is used to style even-numbered table rows.</param>
+      <param name="selectedRowStyle">The name of the CSS class that is used use to style the selected table row.</param>
+      <param name="caption">The table caption.</param>
+      <param name="displayHeader">true to display the table header; otherwise, false. The default is true.</param>
+      <param name="fillEmptyRows">true to insert additional rows in the last page when there are insufficient data items to fill the last page; otherwise, false. The default is false. Additional rows are populated using the text specified by the <paramref name="emptyRowCellValue" /> parameter.</param>
+      <param name="emptyRowCellValue">The text that is used to populate additional rows in the last page when there are insufficient data items to fill the last page. The <paramref name="fillEmptyRows" /> parameter must be set to true to display these additional rows.</param>
+      <param name="columns">A collection of <see cref="T:System.Web.Helpers.WebGridColumn" /> instances that specify how each column is displayed. This includes which data column is associated with each grid column, and how to format the data values that each grid column contains.</param>
+      <param name="exclusions">A collection that contains the names of the data columns to exclude when the grid auto-populates columns.</param>
+      <param name="footer">A function that returns the HTML markup that is used to render the table footer.</param>
+      <param name="htmlAttributes">An object that represents a collection of attributes (names and values) to set for the HTML table element that represents the <see cref="T:System.Web.Helpers.WebGrid" /> instance.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGrid.TotalRowCount">
+      <summary>Gets the total number of rows that the <see cref="T:System.Web.Helpers.WebGrid" /> instance contains.</summary>
+      <returns>The total number of rows in the grid. This value includes all rows from every page, but does not include the additional rows inserted in the last page when there are insufficient data items to fill the last page.</returns>
+    </member>
+    <member name="T:System.Web.Helpers.WebGridColumn">
+      <summary>Represents a column in a <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridColumn.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebGridColumn" /> class.</summary>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridColumn.CanSort">
+      <summary>Gets or sets a value that indicates whether the <see cref="T:System.Web.Helpers.WebGrid" /> column can be sorted.</summary>
+      <returns>true to indicate that the column can be sorted; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridColumn.ColumnName">
+      <summary>Gets or sets the name of the data item that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+      <returns>The name of the data item.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridColumn.Format">
+      <summary>Gets or sets a function that is used to format the data item that is associated with the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+      <returns>The function that is used to format that data item that is associated with the column.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridColumn.Header">
+      <summary>Gets or sets the text that is rendered in the header of the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+      <returns>The text that is rendered to the column header.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridColumn.Style">
+      <summary>Gets or sets the CSS class attribute that is rendered as part of the HTML table cells that are associated with the <see cref="T:System.Web.Helpers.WebGrid" /> column.</summary>
+      <returns>The CSS class attribute that is applied to cells that are associated with the column.</returns>
+    </member>
+    <member name="T:System.Web.Helpers.WebGridPagerModes">
+      <summary>Specifies flags that describe the methods that are provided for moving between the pages of a <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.WebGridPagerModes.Numeric">
+      <summary>Indicates that methods for moving to a nearby <see cref="F:System.Web.Helpers.WebGrid" /> page by using a page number are provided.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.WebGridPagerModes.NextPrevious">
+      <summary>Indicates that methods for moving to the next or previous <see cref="F:System.Web.Helpers.WebGrid" /> page are provided.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.WebGridPagerModes.FirstLast">
+      <summary>Indicates that methods for moving directly to the first or last <see cref="F:System.Web.Helpers.WebGrid" /> page are provided.</summary>
+    </member>
+    <member name="F:System.Web.Helpers.WebGridPagerModes.All">
+      <summary>Indicates that all methods for moving between <see cref="T:System.Web.Helpers.WebGrid" /> pages are provided.</summary>
+    </member>
+    <member name="T:System.Web.Helpers.WebGridRow">
+      <summary>Represents a row in a <see cref="T:System.Web.Helpers.WebGrid" /> instance.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridRow.#ctor(System.Web.Helpers.WebGrid,System.Object,System.Int32)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebGridRow" /> class using the specified <see cref="T:System.Web.Helpers.WebGrid" /> instance, row value, and index.</summary>
+      <param name="webGrid">The <see cref="T:System.Web.Helpers.WebGrid" /> instance that contains the row.</param>
+      <param name="value">An object that contains a property member for each value in the row.</param>
+      <param name="rowIndex">The index of the row.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridRow.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the values of the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+      <returns>An enumerator that can be used to iterate through the values of the row.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridRow.GetSelectLink(System.String)">
+      <summary>Returns an HTML element (a link) that users can use to select the row.</summary>
+      <returns>The link that users can click to select the row.</returns>
+      <param name="text">The inner text of the link element. If <paramref name="text" /> is empty or null, "Select" is used.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridRow.GetSelectUrl">
+      <summary>Returns the URL that can be used to select the row.</summary>
+      <returns>The URL that is used to select a row.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridRow.Item(System.Int32)">
+      <summary>Returns the value at the specified index in the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+      <returns>The value at the specified index.</returns>
+      <param name="index">The zero-based index of the value in the row to return.</param>
+      <exception cref="T:System.ArgumentOutOfRangeException">
+        <paramref name="index" /> is less than 0 or greater than or equal to the number of values in the row.</exception>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridRow.Item(System.String)">
+      <summary>Returns the value that has the specified name in the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+      <returns>The specified value.</returns>
+      <param name="name">The name of the value in the row to return.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="name" /> specifies a value that does not exist.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridRow.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through a collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridRow.ToString">
+      <summary>Returns a string that represents all of the values of the <see cref="T:System.Web.Helpers.WebGridRow" /> instance.</summary>
+      <returns>A string that represents the row's values.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebGridRow.TryGetMember(System.Dynamic.GetMemberBinder,System.Object@)">
+      <summary>Returns the value of a <see cref="T:System.Web.Helpers.WebGridRow" /> member that is described by the specified binder.</summary>
+      <returns>true if the value of the item was successfully retrieved; otherwise, false.</returns>
+      <param name="binder">The getter of the bound property member.</param>
+      <param name="result">When this method returns, contains an object that holds the value of the item described by <paramref name="binder" />. This parameter is passed uninitialized.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridRow.Value">
+      <summary>Gets an object that contains a property member for each value in the row.</summary>
+      <returns>An object that contains each value in the row as a property.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebGridRow.WebGrid">
+      <summary>Gets the <see cref="T:System.Web.Helpers.WebGrid" /> instance that the row belongs to.</summary>
+      <returns>The <see cref="T:System.Web.Helpers.WebGrid" /> instance that contains the row.</returns>
+    </member>
+    <member name="T:System.Web.Helpers.WebImage">
+      <summary>Represents an object that lets you display and manage images in a web page.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.#ctor(System.Byte[])">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebImage" /> class using a byte array to represent the image.</summary>
+      <param name="content">The image.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.#ctor(System.IO.Stream)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebImage" /> class using a stream to represent the image.</summary>
+      <param name="imageStream">The image.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.Helpers.WebImage" /> class using a path to represent the image location.</summary>
+      <param name="filePath">The path of the file that contains the image.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.AddImageWatermark(System.String,System.Int32,System.Int32,System.String,System.String,System.Int32,System.Int32)">
+      <summary>Adds a watermark image using a path to the watermark image.</summary>
+      <returns>The watermarked image.</returns>
+      <param name="watermarkImageFilePath">The path of a file that contains the watermark image.</param>
+      <param name="width">The width, in pixels, of the watermark image.</param>
+      <param name="height">The height, in pixels, of the watermark image.</param>
+      <param name="horizontalAlign">The horizontal alignment for watermark image. Values can be "Left", "Right", or "Center".</param>
+      <param name="verticalAlign">The vertical alignment for the watermark image. Values can be "Top", "Middle", or "Bottom".</param>
+      <param name="opacity">The opacity for the watermark image, specified as a value between 0 and 100.</param>
+      <param name="padding">The size, in pixels, of the padding around the watermark image.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.AddImageWatermark(System.Web.Helpers.WebImage,System.Int32,System.Int32,System.String,System.String,System.Int32,System.Int32)">
+      <summary>Adds a watermark image using the specified image object.</summary>
+      <returns>The watermarked image.</returns>
+      <param name="watermarkImage">A <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+      <param name="width">The width, in pixels, of the watermark image.</param>
+      <param name="height">The height, in pixels, of the watermark image.</param>
+      <param name="horizontalAlign">The horizontal alignment for watermark image. Values can be "Left", "Right", or "Center".</param>
+      <param name="verticalAlign">The vertical alignment for the watermark image. Values can be "Top", "Middle", or "Bottom".</param>
+      <param name="opacity">The opacity for the watermark image, specified as a value between 0 and 100.</param>
+      <param name="padding">The size, in pixels, of the padding around the watermark image.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.AddTextWatermark(System.String,System.String,System.Int32,System.String,System.String,System.String,System.String,System.Int32,System.Int32)">
+      <summary>Adds watermark text to the image.</summary>
+      <returns>The watermarked image.</returns>
+      <param name="text">The text to use as a watermark.</param>
+      <param name="fontColor">The color of the watermark text.</param>
+      <param name="fontSize">The font size of the watermark text.</param>
+      <param name="fontStyle">The font style of the watermark text.</param>
+      <param name="fontFamily">The font type of the watermark text.</param>
+      <param name="horizontalAlign">The horizontal alignment for watermark text. Values can be "Left", "Right", or "Center".</param>
+      <param name="verticalAlign">The vertical alignment for the watermark text. Values can be "Top", "Middle", or "Bottom".</param>
+      <param name="opacity">The opacity for the watermark image, specified as a value between 0 and 100.</param>
+      <param name="padding">The size, in pixels, of the padding around the watermark text.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.Clone">
+      <summary>Copies the <see cref="T:System.Web.Helpers.WebImage" /> object.</summary>
+      <returns>The image.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.Crop(System.Int32,System.Int32,System.Int32,System.Int32)">
+      <summary>Crops an image.</summary>
+      <returns>The cropped image.</returns>
+      <param name="top">The number of pixels to remove from the top.</param>
+      <param name="left">The number of pixels to remove from the left.</param>
+      <param name="bottom">The number of pixels to remove from the bottom.</param>
+      <param name="right">The number of pixels to remove from the right.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebImage.FileName">
+      <summary>Gets or sets the file name of the <see cref="T:System.Web.Helpers.WebImage" /> object.</summary>
+      <returns>The file name.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.FlipHorizontal">
+      <summary>Flips an image horizontally.</summary>
+      <returns>The flipped image.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.FlipVertical">
+      <summary>Flips an image vertically.</summary>
+      <returns>The flipped image.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.GetBytes(System.String)">
+      <summary>Returns the image as a byte array.</summary>
+      <returns>The image.</returns>
+      <param name="requestedFormat">The <see cref="P:System.Web.Helpers.WebImage.ImageFormat" /> value of the <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.GetImageFromRequest(System.String)">
+      <summary>Returns an image that has been uploaded using the browser.</summary>
+      <returns>The image.</returns>
+      <param name="postedFileName">(Optional) The name of the file that has been posted. If no file name is specified, the first file that was uploaded is returned.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebImage.Height">
+      <summary>Gets the height, in pixels, of the image.</summary>
+      <returns>The height.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebImage.ImageFormat">
+      <summary>Gets the format of the image (for example, "jpeg" or "png").</summary>
+      <returns>The file format of the image.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.Resize(System.Int32,System.Int32,System.Boolean,System.Boolean)">
+      <summary>Resizes an image.</summary>
+      <returns>The resized image.</returns>
+      <param name="width">The width, in pixels, of the <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+      <param name="height">The height, in pixels, of the <see cref="T:System.Web.Helpers.WebImage" /> object.</param>
+      <param name="preserveAspectRatio">true to preserve the aspect ratio of the image; otherwise, false.</param>
+      <param name="preventEnlarge">true to prevent the enlargement of the image; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.RotateLeft">
+      <summary>Rotates an image to the left.</summary>
+      <returns>The rotated image.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.RotateRight">
+      <summary>Rotates an image to the right.</summary>
+      <returns>The rotated image.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.Save(System.String,System.String,System.Boolean)">
+      <summary>Saves the image using the specified file name.</summary>
+      <returns>The image.</returns>
+      <param name="filePath">The path to save the image to.</param>
+      <param name="imageFormat">The format to use when the image file is saved, such as "gif", or "png".</param>
+      <param name="forceCorrectExtension">true to force the correct file-name extension to be used for the format that is specified in <paramref name="imageFormat" />; otherwise, false. If there is a mismatch between the file type and the specified file-name extension, and if <paramref name="forceCorrectExtension" /> is true, the correct extension will be appended to the file name. For example, a PNG file named Photograph.txt is saved using the name Photograph.txt.png.</param>
+    </member>
+    <member name="P:System.Web.Helpers.WebImage.Width">
+      <summary>Gets the width, in pixels, of the image.</summary>
+      <returns>The width.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebImage.Write(System.String)">
+      <summary>Renders an image to the browser.</summary>
+      <returns>The image.</returns>
+      <param name="requestedFormat">(Optional) The file format to use when the image is written.</param>
+    </member>
+    <member name="T:System.Web.Helpers.WebMail">
+      <summary>Provides a way to construct and send an email message using Simple Mail Transfer Protocol (SMTP).</summary>
+    </member>
+    <member name="P:System.Web.Helpers.WebMail.EnableSsl">
+      <summary>Gets or sets a value that indicates whether Secure Sockets Layer (SSL) is used to encrypt the connection when an email message is sent.</summary>
+      <returns>true if SSL is used to encrypt the connection; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebMail.From">
+      <summary>Gets or sets the email address of the sender.</summary>
+      <returns>The email address of the sender.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebMail.Password">
+      <summary>Gets or sets the password of the sender's email account.</summary>
+      <returns>The sender's password.</returns>
+    </member>
+    <member name="M:System.Web.Helpers.WebMail.Send(System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Collections.Generic.IEnumerable{System.String},System.String,System.String,System.String,System.String,System.String)">
+      <summary>Sends the specified message to an SMTP server for delivery.</summary>
+      <param name="to">The email address of the recipient or recipients. Separate multiple recipients using a semicolon (;).</param>
+      <param name="subject">The subject line for the email message.</param>
+      <param name="body">The body of the email message. If <paramref name="isBodyHtml" /> is true, HTML in the body is interpreted as markup.</param>
+      <param name="from">(Optional) The email address of the message sender, or null to not specify a sender. The default value is null.</param>
+      <param name="cc">(Optional) The email addresses of additional recipients to send a copy of the message to, or null if there are no additional recipients. Separate multiple recipients using a semicolon (;). The default value is null.</param>
+      <param name="filesToAttach">(Optional) A collection of file names that specifies the files to attach to the email message, or null if there are no files to attach. The default value is null.</param>
+      <param name="isBodyHtml">(Optional) true to specify that the email message body is in HTML format; false to indicate that the body is in plain-text format. The default value is true.</param>
+      <param name="additionalHeaders">(Optional) A collection of headers to add to the normal SMTP headers included in this email message, or null to send no additional headers. The default value is null.</param>
+      <param name="bcc">(Optional) The email addresses of additional recipients to send a "blind" copy of the message to, or null if there are no additional recipients. Separate multiple recipients using a semicolon (;). The default value is null.</param>
+      <param name="contentEncoding">(Optional) The encoding to use for the body of the message. Possible values are property values for the <see cref="T:System.Text.Encoding" /> class, such as <see cref="P:System.Text.Encoding.UTF8" />. The default value is null.</param>
+      <param name="headerEncoding">(Optional) The encoding to use for the header of the message. Possible values are property values for the <see cref="T:System.Text.Encoding" /> class, such as <see cref="P:System.Text.Encoding.UTF8" />. The default value is null.</param>
+      <param name="priority">(Optional) A value ("Normal", "Low", "High") that specifies the priority of the message. The default is "Normal".</param>
+      <param name="replyTo">(Optional) The email address that will be used when the recipient replies to the message. The default value is null, which indicates that the reply address is the value of the From property. </param>
+    </member>
+    <member name="P:System.Web.Helpers.WebMail.SmtpPort">
+      <summary>Gets or sets the port that is used for SMTP transactions.</summary>
+      <returns>The port that is used for SMTP transactions.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebMail.SmtpServer">
+      <summary>Gets or sets the name of the SMTP server that is used to transmit the email message.</summary>
+      <returns>The SMTP server.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebMail.SmtpUseDefaultCredentials">
+      <summary>Gets or sets a value that indicates whether the default credentials are sent with the requests.</summary>
+      <returns>true if credentials are sent with the email message; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.WebMail.UserName">
+      <summary>Gets or sets the name of email account that is used to send email.</summary>
+      <returns>The name of the user account.</returns>
+    </member>
+  </members>
+</doc>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Deployment.xml	(revision 9589)
@@ -0,0 +1,41 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Web.WebPages.Deployment</name>
+  </assembly>
+  <members>
+    <member name="T:System.Web.WebPages.Deployment.PreApplicationStartCode">
+      <summary>Provides a registration point for pre-application start code for Web Pages deployment.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.PreApplicationStartCode.Start">
+      <summary>Registers pre-application start code for Web Pages deployment.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Deployment.WebPagesDeployment">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetAssemblyPath(System.Version)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetIncompatibleDependencies(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetMaxVersion">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetVersion(System.String)">
+      <param name="path">The path of the root directory for the application.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetVersionWithoutEnabledCheck(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.GetWebPagesAssemblies">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.IsEnabled(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Deployment.WebPagesDeployment.IsExplicitlyDisabled(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+  </members>
+</doc>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.Razor.xml	(revision 9589)
@@ -0,0 +1,224 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Web.WebPages.Razor</name>
+  </assembly>
+  <members>
+    <member name="T:System.Web.WebPages.Razor.CompilingPathEventArgs">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.CompilingPathEventArgs.#ctor(System.String,System.Web.WebPages.Razor.WebPageRazorHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.CompilingPathEventArgs.Host">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.CompilingPathEventArgs.VirtualPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Razor.PreApplicationStartCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.PreApplicationStartCode.Start">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Razor.RazorBuildProvider">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.AddVirtualPathDependency(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.AssemblyBuilder">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.CodeCompilerType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="E:System.Web.WebPages.Razor.RazorBuildProvider.CodeGenerationCompleted">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="E:System.Web.WebPages.Razor.RazorBuildProvider.CodeGenerationStarted">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="E:System.Web.WebPages.Razor.RazorBuildProvider.CompilingPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.CreateHost">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.GenerateCode(System.Web.Compilation.AssemblyBuilder)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.GetGeneratedType(System.CodeDom.Compiler.CompilerResults)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.GetHostFromConfig">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.InternalOpenReader">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.RazorBuildProvider.OnBeforeCompilePath(System.Web.WebPages.Razor.CompilingPathEventArgs)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.VirtualPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.RazorBuildProvider.VirtualPathDependencies">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Razor.WebCodeRazorHost">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.#ctor(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.GetClassName(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebCodeRazorHost.PostProcessGeneratedCode(System.Web.Razor.Generator.CodeGeneratorContext)"></member>
+    <member name="T:System.Web.WebPages.Razor.WebPageRazorHost">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.#ctor(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.CodeLanguage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.CreateMarkupParser">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultBaseClass">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultClassName">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultDebugCompilation">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.DefaultPageBaseClass">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.GetClassName(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.GetCodeLanguage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.GetGlobalImports">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.InstrumentedSourceFilePath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.IsSpecialPage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.PhysicalPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.PostProcessGeneratedCode(System.Web.Razor.Generator.CodeGeneratorContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.RegisterSpecialFile(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebPageRazorHost.RegisterSpecialFile(System.String,System.Type)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.WebPageRazorHost.VirtualPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Razor.WebRazorHostFactory">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.ApplyConfigurationToHost(System.Web.WebPages.Razor.Configuration.RazorPagesSection,System.Web.WebPages.Razor.WebPageRazorHost)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateDefaultHost(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateDefaultHost(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHost(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Razor.Configuration.HostSection">
+      <summary>Provides configuration system support for the host configuration section.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.Configuration.HostSection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.Configuration.HostSection" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.Configuration.HostSection.FactoryType">
+      <summary>Gets or sets the host factory.</summary>
+      <returns>The host factory.</returns>
+    </member>
+    <member name="F:System.Web.WebPages.Razor.Configuration.HostSection.SectionName">
+      <summary>Represents the name of the configuration section for a Razor host environment.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Razor.Configuration.RazorPagesSection">
+      <summary>Provides configuration system support for the pages configuration section.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.Configuration.RazorPagesSection.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.Configuration.RazorPagesSection" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.Configuration.RazorPagesSection.Namespaces">
+      <summary>Gets or sets the collection of namespaces to add to Web Pages pages in the current application.</summary>
+      <returns>The collection of namespaces.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.Configuration.RazorPagesSection.PageBaseType">
+      <summary>Gets or sets the name of the page base type class.</summary>
+      <returns>The name of the page base type class.</returns>
+    </member>
+    <member name="F:System.Web.WebPages.Razor.Configuration.RazorPagesSection.SectionName">
+      <summary>Represents the name of the configuration section for Razor pages.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup">
+      <summary>Provides configuration system support for the system.web.webPages.razor configuration section.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup" /> class.</summary>
+    </member>
+    <member name="F:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.GroupName">
+      <summary>Represents the name of the configuration section for Razor Web section. Contains the static, read-only string "system.web.webPages.razor".</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.Host">
+      <summary>Gets or sets the host value for system.web.webPages.razor section group.</summary>
+      <returns>The host value.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup.Pages">
+      <summary>Gets or sets the value of the pages element for the system.web.webPages.razor section.</summary>
+      <returns>The pages element value.</returns>
+    </member>
+  </members>
+</doc>
Index: /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.AspNet.WebPages.2.0.20710.0/lib/net40/System.Web.WebPages.xml	(revision 9589)
@@ -0,0 +1,2624 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<doc>
+  <assembly>
+    <name>System.Web.WebPages</name>
+  </assembly>
+  <members>
+    <member name="T:System.Web.Helpers.AntiForgery">
+      <summary>Helps prevent malicious scripts from submitting forged page requests.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.AntiForgery.GetHtml">
+      <summary>Adds an authenticating token to a form to help protect against request forgery.</summary>
+      <returns>Returns a string that contains the encrypted token value in a hidden HTML field.</returns>
+      <exception cref="T:System.ArgumentException">The current <see cref="T:System.Web.HttpContext" /> object is null.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.AntiForgery.GetHtml(System.Web.HttpContextBase,System.String,System.String,System.String)">
+      <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>
+      <param name="httpContext">The HTTP context data for a request.</param>
+      <param name="salt">An optional string of random characters (such as Z*7g1&amp;p4) that is used to add complexity to the encryption for extra safety. The default is null.</param>
+      <param name="domain">The domain of a web application that a request is submitted from.</param>
+      <param name="path">The virtual root path of a web application that a request is submitted from.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="httpContext" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Helpers.AntiForgery.GetTokens(System.String,System.String@,System.String@)"></member>
+    <member name="M:System.Web.Helpers.AntiForgery.Validate">
+      <summary>Validates that input data from an HTML form field comes from the user who submitted the data.</summary>
+      <exception cref="T:System.ArgumentException">The current <see cref="T:System.Web.HttpContext" /> value is null.</exception>
+      <exception cref="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>
+    </member>
+    <member name="M:System.Web.Helpers.AntiForgery.Validate(System.String,System.String)"></member>
+    <member name="M:System.Web.Helpers.AntiForgery.Validate(System.Web.HttpContextBase,System.String)">
+      <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>
+      <param name="httpContext">The HTTP context data for a request.</param>
+      <param name="salt">An optional string of random characters (such as Z*7g1&amp;p4) that is used to decrypt an authentication token created by the <see cref="T:System.Web.Helpers.AntiForgery" /> class. The default is null.</param>
+      <exception cref="T:System.ArgumentException">The current <see cref="T:System.Web.HttpContext" /> value is null.</exception>
+      <exception cref="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 <paramref name="salt" /> value supplied does not match the <paramref name="salt" /> value that was used to create the form token.</exception>
+    </member>
+    <member name="T:System.Web.Helpers.AntiForgeryConfig">
+      <summary>Provides programmatic configuration for the anti-forgery token system.</summary>
+    </member>
+    <member name="P:System.Web.Helpers.AntiForgeryConfig.AdditionalDataProvider">
+      <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>
+      <returns>The data provider.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.AntiForgeryConfig.CookieName">
+      <summary>Gets or sets the name of the cookie that is used by the anti-forgery system.</summary>
+      <returns>The cookie name.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.AntiForgeryConfig.RequireSsl">
+      <summary>Gets or sets a value that indicates whether the anti-forgery cookie requires SSL in order to be returned to the server.</summary>
+      <returns>true if SSL is required to return the anti-forgery cookie to the server; otherwise, false. </returns>
+    </member>
+    <member name="P:System.Web.Helpers.AntiForgeryConfig.SuppressIdentityHeuristicChecks">
+      <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>
+    </member>
+    <member name="P:System.Web.Helpers.AntiForgeryConfig.UniqueClaimTypeIdentifier">
+      <summary>If claims-based authorization is in use, gets or sets the claim type from the identity that is used to uniquely identify the user.</summary>
+      <returns>The claim type.</returns>
+    </member>
+    <member name="T:System.Web.Helpers.IAntiForgeryAdditionalDataProvider">
+      <summary>Provides a way to include or validate custom data for anti-forgery tokens.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.IAntiForgeryAdditionalDataProvider.GetAdditionalData(System.Web.HttpContextBase)">
+      <summary>Provides additional data to store for the anti-forgery tokens that are generated during this request.</summary>
+      <returns>The supplemental data to embed in the anti-forgery token.</returns>
+      <param name="context">Information about the current request.</param>
+    </member>
+    <member name="M:System.Web.Helpers.IAntiForgeryAdditionalDataProvider.ValidateAdditionalData(System.Web.HttpContextBase,System.String)">
+      <summary>Validates additional data that was embedded inside an incoming anti-forgery token.</summary>
+      <returns>true if the data is valid, or false if the data is invalid.</returns>
+      <param name="context">Information about the current request.</param>
+      <param name="additionalData">The supplemental data that was embedded in the token.</param>
+    </member>
+    <member name="T:System.Web.Helpers.UnvalidatedRequestValues">
+      <summary>Provides access to unvalidated form values in the <see cref="T:System.Web.HttpRequest" /> object.</summary>
+    </member>
+    <member name="P:System.Web.Helpers.UnvalidatedRequestValues.Form">
+      <summary>Gets a collection of unvalidated form values that were posted from the browser.</summary>
+      <returns>An unvalidated collection of form values.</returns>
+    </member>
+    <member name="P:System.Web.Helpers.UnvalidatedRequestValues.Item(System.String)">
+      <summary>Gets the specified unvalidated object from the collection of posted values in the <see cref="T:System.Web.HttpRequest" /> object.</summary>
+      <returns>The specified member, or null if the specified item is not found.</returns>
+      <param name="key">The name of the collection member to get.</param>
+    </member>
+    <member name="P:System.Web.Helpers.UnvalidatedRequestValues.QueryString">
+      <summary>Gets a collection of unvalidated query-string values.</summary>
+      <returns>A collection of unvalidated query-string values.</returns>
+    </member>
+    <member name="T:System.Web.Helpers.Validation">
+      <summary>Excludes fields of the Request object from being checked for potentially unsafe HTML markup and client script.</summary>
+    </member>
+    <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequest)">
+      <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>
+      <param name="request">The <see cref="T:System.Web.HttpRequest" /> object that contains values to exclude from request validation.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequest,System.String)">
+      <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>
+      <param name="request">The <see cref="T:System.Web.HttpRequest" /> object that contains values to exclude from validation.</param>
+      <param name="key">The name of the field to exclude from validation. <paramref name="key" /> can refer to a form field, to a cookie, or to the query-string variable.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequestBase)">
+      <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>
+      <param name="request">The <see cref="T:System.Web.HttpRequest" /> object that contains values to exclude from validation.</param>
+    </member>
+    <member name="M:System.Web.Helpers.Validation.Unvalidated(System.Web.HttpRequestBase,System.String)">
+      <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>
+      <param name="request">The <see cref="T:System.Web.HttpRequestBase" /> object that contains values to exclude from validation.</param>
+      <param name="key">The name of the field to exclude from validation. <paramref name="key" /> can refer to a form field, to a cookie, or to the query-string variable.</param>
+    </member>
+    <member name="T:System.Web.Mvc.HttpAntiForgeryException">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpAntiForgeryException.#ctor">
+      <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpAntiForgeryException.#ctor(System.String)">
+      <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.HttpAntiForgeryException.#ctor(System.String,System.Exception)">
+      <summary>This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <param name="message">The message.</param>
+      <param name="innerException">The inner exception.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelClientValidationEqualToRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelClientValidationEqualToRule.#ctor(System.String,System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <param name="errorMessage">The error message.</param>
+      <param name="other">The other.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelClientValidationRangeRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelClientValidationRangeRule.#ctor(System.String,System.Object,System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <param name="errorMessage">The error message.</param>
+      <param name="minValue">The minimum value.</param>
+      <param name="maxValue">The maximum value.</param>
+    </member>
+    <member name="T:System.Web.Mvc.ModelClientValidationRegexRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelClientValidationRegexRule.#ctor(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.ModelClientValidationRemoteRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelClientValidationRemoteRule.#ctor(System.String,System.String,System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.ModelClientValidationRequiredRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelClientValidationRequiredRule.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.ModelClientValidationRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelClientValidationRule.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelClientValidationRule.ErrorMessage">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelClientValidationRule.ValidationParameters">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.Mvc.ModelClientValidationRule.ValidationType">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.Mvc.ModelClientValidationStringLengthRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.ModelClientValidationStringLengthRule.#ctor(System.String,System.Int32,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="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 <see cref="N:System.Web.Helpers" /> namespace.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.#ctor(System.String)">
+      <summary>Creates a new tag that has the specified tag name.</summary>
+      <param name="tagName">The tag name without the "&lt;", "/", or "&gt;" delimiters.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="tagName" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.AddCssClass(System.String)">
+      <summary>Adds a CSS class to the list of CSS classes in the tag.</summary>
+      <param name="value">The CSS class to add.</param>
+    </member>
+    <member name="P:System.Web.Mvc.TagBuilder.Attributes">
+      <summary>Gets the collection of attributes.</summary>
+      <returns>The collection of attributes.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.CreateSanitizedId(System.String)">
+      <summary>Replaces each invalid character in the tag ID with a valid HTML character.</summary>
+      <returns>The sanitized tag ID, or null if <paramref name="originalId" /> is null or empty, or if <paramref name="originalId" /> does not begin with a letter.</returns>
+      <param name="originalId">The ID that might contain characters to replace.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.CreateSanitizedId(System.String,System.String)">
+      <summary>Replaces each invalid character in the tag ID with the specified replacement string.</summary>
+      <returns>The sanitized tag ID, or null if <paramref name="originalId" /> is null or empty, or if <paramref name="originalId" /> does not begin with a letter.</returns>
+      <param name="originalId">The ID that might contain characters to replace.</param>
+      <param name="invalidCharReplacement">The replacement string.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="invalidCharReplacement" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.GenerateId(System.String)">
+      <summary>Generates a sanitized ID attribute for the tag by using the specified name.</summary>
+      <param name="name">The name to use to generate an ID attribute.</param>
+    </member>
+    <member name="P:System.Web.Mvc.TagBuilder.IdAttributeDotReplacement">
+      <summary>Gets or sets a string that can be used to replace invalid HTML characters.</summary>
+      <returns>The string to use to replace invalid HTML characters.</returns>
+    </member>
+    <member name="P:System.Web.Mvc.TagBuilder.InnerHtml">
+      <summary>Gets or sets the inner HTML value for the element.</summary>
+      <returns>The inner HTML value for the element.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.MergeAttribute(System.String,System.String)">
+      <summary>Adds a new attribute to the tag.</summary>
+      <param name="key">The key for the attribute.</param>
+      <param name="value">The value of the attribute.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.MergeAttribute(System.String,System.String,System.Boolean)">
+      <summary>Adds a new attribute or optionally replaces an existing attribute in the opening tag.</summary>
+      <param name="key">The key for the attribute.</param>
+      <param name="value">The value of the attribute.</param>
+      <param name="replaceExisting">true to replace an existing attribute if an attribute exists that has the specified <paramref name="key" /> value, or false to leave the original attribute unchanged.</param>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.MergeAttributes``2(System.Collections.Generic.IDictionary{``0,``1})">
+      <summary>Adds new attributes to the tag.</summary>
+      <param name="attributes">The collection of attributes to add.</param>
+      <typeparam name="TKey">The type of the key object.</typeparam>
+      <typeparam name="TValue">The type of the value object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.MergeAttributes``2(System.Collections.Generic.IDictionary{``0,``1},System.Boolean)">
+      <summary>Adds new attributes or optionally replaces existing attributes in the tag.</summary>
+      <param name="attributes">The collection of attributes to add or replace.</param>
+      <param name="replaceExisting">For each attribute in <paramref name="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>
+      <typeparam name="TKey">The type of the key object.</typeparam>
+      <typeparam name="TValue">The type of the value object.</typeparam>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.SetInnerText(System.String)">
+      <summary>Sets the <see cref="P:System.Web.Mvc.TagBuilder.InnerHtml" /> property of the element to an HTML-encoded version of the specified string.</summary>
+      <param name="innerText">The string to HTML-encode.</param>
+    </member>
+    <member name="P:System.Web.Mvc.TagBuilder.TagName">
+      <summary>Gets the tag name for this tag.</summary>
+      <returns>The name.</returns>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.ToString">
+      <summary>Renders the element as a <see cref="F:System.Web.Mvc.TagRenderMode.Normal" /> element.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.TagBuilder.ToString(System.Web.Mvc.TagRenderMode)">
+      <summary>Renders the HTML tag by using the specified render mode.</summary>
+      <returns>The rendered HTML tag.</returns>
+      <param name="renderMode">The render mode.</param>
+    </member>
+    <member name="T:System.Web.Mvc.TagRenderMode">
+      <summary>Enumerates the modes that are available for rendering HTML tags.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.TagRenderMode.Normal">
+      <summary>Represents the mode for rendering normal text.</summary>
+    </member>
+    <member name="F:System.Web.Mvc.TagRenderMode.StartTag">
+      <summary>Represents the mode for rendering an opening tag (for example, &lt;tag&gt;).</summary>
+    </member>
+    <member name="F:System.Web.Mvc.TagRenderMode.EndTag">
+      <summary>Represents the mode for rendering a closing tag (for example, &lt;/tag&gt;).</summary>
+    </member>
+    <member name="F:System.Web.Mvc.TagRenderMode.SelfClosing">
+      <summary>Represents the mode for rendering a self-closing tag (for example, &lt;tag /&gt;).</summary>
+    </member>
+    <member name="T:System.Web.Mvc.UnobtrusiveValidationAttributesGenerator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.Mvc.UnobtrusiveValidationAttributesGenerator.GetValidationAttributes(System.Collections.Generic.IEnumerable{System.Web.Mvc.ModelClientValidationRule},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.ApplicationPart">
+      <summary>Contains methods to register assemblies as application parts.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationPart.#ctor(System.Reflection.Assembly,System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.ApplicationPart" /> class by using the specified assembly and root virtual path.</summary>
+      <param name="assembly">The assembly.</param>
+      <param name="rootVirtualPath">The root virtual path.</param>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="rootVirtualPath" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationPart.ProcessVirtualPath(System.Reflection.Assembly,System.String,System.String)">
+      <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>
+      <param name="assembly">The assembly.</param>
+      <param name="baseVirtualPath">The base virtual path.</param>
+      <param name="virtualPath">The virtual path.</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="assembly" /> is not registered.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationPart.Register(System.Web.WebPages.ApplicationPart)">
+      <summary>Adds an assembly and all web pages within the assembly to the list of available application parts.</summary>
+      <param name="applicationPart">The application part.</param>
+      <exception cref="T:System.InvalidOperationException">
+        <paramref name="applicationPart" /> is already registered.</exception>
+    </member>
+    <member name="T:System.Web.WebPages.ApplicationStartPage">
+      <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>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationStartPage.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.ApplicationStartPage" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.ApplicationStartPage.Application">
+      <summary>Gets the HTTP application object that references this application startup page.</summary>
+      <returns>The HTTP application object that references this application startup page.</returns>
+    </member>
+    <member name="F:System.Web.WebPages.ApplicationStartPage.CacheKeyPrefix">
+      <summary>The prefix that is applied to all keys that are added to the cache by the application start page.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.ApplicationStartPage.Context">
+      <summary>Gets the <see cref="T:System.Web.HttpContextBase" /> object that represents context data that is associated with this page.</summary>
+      <returns>The current context data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationStartPage.GetOutputWriter">
+      <summary>Returns the text writer instance that is used to render the page.</summary>
+      <returns>The text writer.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.ApplicationStartPage.Markup">
+      <summary>Gets the output from the application start page as an HTML-encoded string.</summary>
+      <returns>The output from the application start page as an HTML-encoded string.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.ApplicationStartPage.Output">
+      <summary>Gets the text writer for the page.</summary>
+      <returns>The text writer for the page.</returns>
+    </member>
+    <member name="F:System.Web.WebPages.ApplicationStartPage.StartPageVirtualPath">
+      <summary>The path to the application start page.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.ApplicationStartPage.VirtualPath">
+      <summary>Gets or sets the virtual path of the page.</summary>
+      <returns>The virtual path.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationStartPage.Write(System.Object)">
+      <summary>Writes the string representation of the specified object as an HTML-encoded string.</summary>
+      <param name="value">The object to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationStartPage.Write(System.Web.WebPages.HelperResult)">
+      <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+      <param name="result">The helper result to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ApplicationStartPage.WriteLiteral(System.Object)">
+      <summary>Writes the specified object without HTML encoding.</summary>
+      <param name="value">The object to write.</param>
+    </member>
+    <member name="T:System.Web.WebPages.AttributeValue">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.AttributeValue.#ctor(System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.Object},System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.AttributeValue.FromTuple(System.Tuple`3)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.AttributeValue.Literal">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.AttributeValue.op_Implicit(System.Tuple`3)~System.Web.WebPages.AttributeValue">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.AttributeValue.Prefix">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.AttributeValue.Value">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.BrowserHelpers">
+      <summary>Provides a way to specify custom browser (user agent) information.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserHelpers.ClearOverriddenBrowser(System.Web.HttpContextBase)">
+      <summary>Removes any overridden user agent for the current request.</summary>
+      <param name="httpContext">The current context.</param>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserHelpers.GetOverriddenBrowser(System.Web.HttpContextBase)">
+      <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>
+      <param name="httpContext">The current context.</param>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserHelpers.GetOverriddenUserAgent(System.Web.HttpContextBase)">
+      <summary>Returns the overridden user agent value or the actual user agent string if no override has been specified.</summary>
+      <returns>The user agent string</returns>
+      <param name="httpContext">The current context.</param>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserHelpers.GetVaryByCustomStringForOverriddenBrowser(System.Web.HttpContext)">
+      <summary>Gets a string that varies based on the type of the browser.</summary>
+      <returns>A string that identifies the browser.</returns>
+      <param name="httpContext">The current context.</param>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserHelpers.GetVaryByCustomStringForOverriddenBrowser(System.Web.HttpContextBase)">
+      <summary>Gets a string that varies based on the type of the browser. </summary>
+      <returns>A string that identifies the browser.</returns>
+      <param name="httpContext">The current context base.</param>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserHelpers.SetOverriddenBrowser(System.Web.HttpContextBase,System.String)">
+      <summary>Overrides the request's actual user agent value using the specified user agent.</summary>
+      <param name="httpContext">The current context.</param>
+      <param name="userAgent">The user agent to use.</param>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserHelpers.SetOverriddenBrowser(System.Web.HttpContextBase,System.Web.WebPages.BrowserOverride)">
+      <summary>Overrides the request's actual user agent value using the specified browser override information.</summary>
+      <param name="httpContext">The current context.</param>
+      <param name="browserOverride">One of the enumeration values that represents the browser override information to use.</param>
+    </member>
+    <member name="T:System.Web.WebPages.BrowserOverride">
+      <summary>Specifies browser types that can be defined for the <see cref="M:System.Web.WebPages.BrowserHelpers.SetOverriddenBrowser(System.Web.HttpContextBase,System.Web.WebPages.BrowserOverride)" /> method.</summary>
+    </member>
+    <member name="F:System.Web.WebPages.BrowserOverride.Desktop">
+      <summary>Specifies a desktop browser.</summary>
+    </member>
+    <member name="F:System.Web.WebPages.BrowserOverride.Mobile">
+      <summary>Specifies a mobile browser.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.BrowserOverrideStore">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserOverrideStore.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserOverrideStore.GetOverriddenUserAgent(System.Web.HttpContextBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserOverrideStore.SetOverriddenUserAgent(System.Web.HttpContextBase,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.BrowserOverrideStores">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.BrowserOverrideStores.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.BrowserOverrideStores.Current">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.CookieBrowserOverrideStore">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.#ctor(System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.GetOverriddenUserAgent(System.Web.HttpContextBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.CookieBrowserOverrideStore.SetOverriddenUserAgent(System.Web.HttpContextBase,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.DefaultDisplayMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DefaultDisplayMode.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DefaultDisplayMode.#ctor(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DefaultDisplayMode.CanHandleContext(System.Web.HttpContextBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.DefaultDisplayMode.ContextCondition">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.DefaultDisplayMode.DisplayModeId">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DefaultDisplayMode.GetDisplayInfo(System.Web.HttpContextBase,System.String,System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DefaultDisplayMode.TransformPath(System.String,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.DisplayInfo">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DisplayInfo.#ctor(System.String,System.Web.WebPages.IDisplayMode)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.DisplayInfo.DisplayMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.DisplayInfo.FilePath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.DisplayModeProvider">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.WebPages.DisplayModeProvider.DefaultDisplayModeId">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DisplayModeProvider.GetAvailableDisplayModesForContext(System.Web.HttpContextBase,System.Web.WebPages.IDisplayMode)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.DisplayModeProvider.GetDisplayInfoForVirtualPath(System.String,System.Web.HttpContextBase,System.Func`2,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.DisplayModeProvider.Instance">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="F:System.Web.WebPages.DisplayModeProvider.MobileDisplayModeId">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.DisplayModeProvider.Modes">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.DisplayModeProvider.RequireConsistentDisplayMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.HelperPage">
+      <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>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.App">
+      <summary>Gets the application-state data as a <see cref="T:System.Dynamic.DynamicObject" /> object that callers can use to create and access custom application-scoped properties.</summary>
+      <returns>The application-state data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.AppState">
+      <summary>Gets a reference to global application-state data that can be shared across sessions and requests in an ASP.NET application.</summary>
+      <returns>The application-state data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.BeginContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.BeginContext(System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Cache">
+      <summary>Gets the cache object for the current application domain.</summary>
+      <returns>The cache object.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Context">
+      <summary>Gets the <see cref="T:System.Web.HttpContextBase" /> object that is associated with a page.</summary>
+      <returns>The current context data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.CurrentPage">
+      <summary>Gets the current page for this helper page.</summary>
+      <returns>The current page.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.EndContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.EndContext(System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.HelperVirtualPath">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.Href(System.String,System.Object[])">
+      <summary>Builds an absolute URL from an application-relative URL by using the specified parameters.</summary>
+      <returns>The absolute URL.</returns>
+      <param name="path">The initial path to use in the URL.</param>
+      <param name="pathParts">Additional path information, such as folders and subfolders.</param>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Html">
+      <summary>Gets the <see cref="T:System.Web.WebPages.Html.HtmlHelper" /> object that is associated with a page.</summary>
+      <returns>An object that supports rendering HTML form controls in a page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.IsAjax">
+      <summary>Gets a value that indicates whether Ajax is being used during the request of the web page.</summary>
+      <returns>true if Ajax is being used during the request; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.IsPost">
+      <summary>Gets a value that indicates whether the current request is a post (submitted using the HTTP POST verb).</summary>
+      <returns>true if the HTTP verb is POST; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Model">
+      <summary>Gets the model that is associated with a page.</summary>
+      <returns>An object that represents a model that is associated with the view data for a page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.ModelState">
+      <summary>Gets the state data for the model that is associated with a page.</summary>
+      <returns>The state of the model.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Page">
+      <summary>Gets 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>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.PageContext">
+      <summary>Gets and sets the HTTP context for the web page.</summary>
+      <returns>The HTTP context for the web page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.PageData">
+      <summary>Gets 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>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Request">
+      <summary>Gets the <see cref="T:System.Web.HttpRequest" /> object for the current HTTP request.</summary>
+      <returns>An <see cref="T:System.Web.HttpRequest" /> object that contains the HTTP values that were sent by a client during a web request.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Response">
+      <summary>Gets the <see cref="T:System.Web.HttpResponse" /> object for the current HTTP response.</summary>
+      <returns>An <see cref="T:System.Web.HttpResponse" /> object that contains the HTTP-response information from an ASP.NET operation.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Server">
+      <summary>Gets the <see cref="T:System.Web.HttpServerUtility" /> object that provides methods that can be used as part of web-page processing.</summary>
+      <returns>The <see cref="T:System.Web.HttpServerUtility" /> object.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.Session">
+      <summary>Gets the <see cref="T:System.Web.HttpSessionState" /> object for the current HTTP request.</summary>
+      <returns>The <see cref="T:System.Web.HttpSessionState" /> object for the current HTTP request.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.UrlData">
+      <summary>Gets data related to the URL path.</summary>
+      <returns>Data related to the URL path.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.User">
+      <summary>Gets a user value based on the HTTP context.</summary>
+      <returns>A user value based on the HTTP context.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.HelperPage.VirtualPath">
+      <summary>Gets the virtual path of the page.</summary>
+      <returns>The virtual path.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.WriteAttributeTo(System.IO.TextWriter,System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.WriteLiteralTo(System.IO.TextWriter,System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.WriteLiteralTo(System.IO.TextWriter,System.Web.WebPages.HelperResult)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.WriteTo(System.IO.TextWriter,System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperPage.WriteTo(System.IO.TextWriter,System.Web.WebPages.HelperResult)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.HelperResult">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperResult.#ctor(System.Action{System.IO.TextWriter})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperResult.ToHtmlString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperResult.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HelperResult.WriteTo(System.IO.TextWriter)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.HttpContextExtensions">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HttpContextExtensions.RedirectLocal(System.Web.HttpContextBase,System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.HttpContextExtensions.RegisterForDispose(System.Web.HttpContextBase,System.IDisposable)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code..</summary>
+    </member>
+    <member name="T:System.Web.WebPages.IDisplayMode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.IDisplayMode.CanHandleContext(System.Web.HttpContextBase)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.IDisplayMode.DisplayModeId">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.IDisplayMode.GetDisplayInfo(System.Web.HttpContextBase,System.String,System.Func`2)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.ITemplateFile">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.ITemplateFile.TemplateInfo">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.IValidator">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.IValidator.ClientValidationRule">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.IValidator.Validate(System.ComponentModel.DataAnnotations.ValidationContext)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.IVirtualPathFactory">
+      <summary>Defines methods that are implemented by virtual path handler factories.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.IVirtualPathFactory.CreateInstance(System.String)">
+      <summary>Creates a handler factory for the specified virtual path.</summary>
+      <returns>A handler factory for the specified virtual path.</returns>
+      <param name="virtualPath">The virtual path.</param>
+    </member>
+    <member name="M:System.Web.WebPages.IVirtualPathFactory.Exists(System.String)">
+      <summary>Determines whether the specified virtual path is associated with a handler factory.</summary>
+      <returns>true if a handler factory exists for the specified virtual path; otherwise, false.</returns>
+      <param name="virtualPath">The virtual path.</param>
+    </member>
+    <member name="T:System.Web.WebPages.IWebPageRequestExecutor">
+      <summary>Defines methods to implement an executor class that can execute the code on a web page.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.IWebPageRequestExecutor.Execute(System.Web.WebPages.WebPage)">
+      <summary>Executes the code on the specified web page.</summary>
+      <returns>true if the executor took over execution of the web page; otherwise, false.</returns>
+      <param name="page">The web page.</param>
+    </member>
+    <member name="T:System.Web.WebPages.PageVirtualPathAttribute">
+      <summary>Represents a path attribute for a web page class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.PageVirtualPathAttribute.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.PageVirtualPathAttribute" /> class by using the specified virtual path.</summary>
+      <param name="virtualPath">The virtual path.</param>
+    </member>
+    <member name="P:System.Web.WebPages.PageVirtualPathAttribute.VirtualPath">
+      <summary>Gets the virtual path of the current web page.</summary>
+      <returns>The virtual path.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.PreApplicationStartCode">
+      <summary>Provides a registration point for pre-application start code for web pages.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.PreApplicationStartCode.Start">
+      <summary>Registers pre-application start code for web pages.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.RequestExtensions">
+      <summary>Defines extension methods for the <see cref="T:System.Web.HttpRequestBase" /> class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.RequestExtensions.IsUrlLocalToHost(System.Web.HttpRequestBase,System.String)">
+      <summary>Determines whether the specified URL references the local computer.</summary>
+      <returns>true if the specified URL references the local computer; otherwise, false.</returns>
+      <param name="request">The HTTP request object.</param>
+      <param name="url">The URL to test.</param>
+    </member>
+    <member name="T:System.Web.WebPages.RequestFieldValidatorBase">
+      <summary>Serves as the abstract base class for the validation helper classes.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.RequestFieldValidatorBase.#ctor(System.String)">
+      <summary>Initializes a new instance of the derived class and specifies the name of the HTML element that is being validated.</summary>
+      <param name="errorMessage">The name (value of the name attribute) of the user input element to validate.</param>
+    </member>
+    <member name="M:System.Web.WebPages.RequestFieldValidatorBase.#ctor(System.String,System.Boolean)">
+      <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>
+      <param name="errorMessage">The error message.</param>
+      <param name="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>
+    </member>
+    <member name="P:System.Web.WebPages.RequestFieldValidatorBase.ClientValidationRule">
+      <summary>When implemented in a derived class, gets a container for client validation for the required field.</summary>
+      <returns>The container.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.RequestFieldValidatorBase.GetHttpContext(System.ComponentModel.DataAnnotations.ValidationContext)">
+      <summary>Returns the HTTP context of the current request.</summary>
+      <returns>The context.</returns>
+      <param name="validationContext">The validation context.</param>
+    </member>
+    <member name="M:System.Web.WebPages.RequestFieldValidatorBase.GetRequestValue(System.Web.HttpRequestBase,System.String)">
+      <summary>Returns the value to validate.</summary>
+      <returns>The value to validate.</returns>
+      <param name="request">The current request.</param>
+      <param name="field">The name of the field from the current request to validate.</param>
+    </member>
+    <member name="M:System.Web.WebPages.RequestFieldValidatorBase.IsValid(System.Web.HttpContextBase,System.String)">
+      <summary>Returns a value that indicates whether the specified value is valid.</summary>
+      <returns>true if the value is valid; otherwise, false.</returns>
+      <param name="httpContext">The current context.</param>
+      <param name="value">The value to validate.</param>
+    </member>
+    <member name="M:System.Web.WebPages.RequestFieldValidatorBase.Validate(System.ComponentModel.DataAnnotations.ValidationContext)">
+      <summary>Performs the validation test.</summary>
+      <returns>The result of the validation test.</returns>
+      <param name="validationContext">The context.</param>
+    </member>
+    <member name="T:System.Web.WebPages.ResponseExtensions">
+      <summary>Defines extension methods for the <see cref="T:System.Web.HttpResponseBase" /> base class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.ResponseExtensions.OutputCache(System.Web.HttpResponseBase,System.Int32,System.Boolean,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Web.HttpCacheability)">
+      <summary>Configures the cache policy of an HTTP response instance.</summary>
+      <param name="response">The HTTP response instance.</param>
+      <param name="numberOfSeconds">The length of time, in seconds, before items expire from the cache.</param>
+      <param name="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>
+      <param name="varyByParams">The list of all parameters that can be received by a GET or POST operation that affect caching.</param>
+      <param name="varyByHeaders">The list of all HTTP headers that affect caching.</param>
+      <param name="varyByContentEncodings">The list of all Content-Encoding headers that affect caching.</param>
+      <param name="cacheability">One of the enumeration values that specifies how items are cached.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ResponseExtensions.SetStatus(System.Web.HttpResponseBase,System.Int32)">
+      <summary>Sets the HTTP status code of an HTTP response using the specified integer value.</summary>
+      <param name="response">The HTTP response instance.</param>
+      <param name="httpStatusCode">The HTTP status code.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ResponseExtensions.SetStatus(System.Web.HttpResponseBase,System.Net.HttpStatusCode)">
+      <summary>Sets the HTTP status code of an HTTP response using the specified HTTP status code enumeration value.</summary>
+      <param name="response">The HTTP response instance.</param>
+      <param name="httpStatusCode">The HTTP status code</param>
+    </member>
+    <member name="M:System.Web.WebPages.ResponseExtensions.WriteBinary(System.Web.HttpResponseBase,System.Byte[])">
+      <summary>Writes a sequence of bytes that represent binary content of an unspecified type to the output stream of an HTTP response.</summary>
+      <param name="response">The HTTP response instance.</param>
+      <param name="data">An array that contains the bytes to write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ResponseExtensions.WriteBinary(System.Web.HttpResponseBase,System.Byte[],System.String)">
+      <summary>Writes a sequence of bytes that represent binary content of the specified MIME type to the output stream of an HTTP response.</summary>
+      <param name="response">The receiving HTTP response instance.</param>
+      <param name="data">An array that contains the bytes to write.</param>
+      <param name="mimeType">The MIME type of the binary content.</param>
+    </member>
+    <member name="T:System.Web.WebPages.SectionWriter">
+      <summary>Provides a delegate that represents one or more methods that are called when a content section is written.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.StartPage">
+      <summary>Provides methods and properties that are used to render start pages that use the Razor view engine.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.StartPage" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.StartPage.ChildPage">
+      <summary>Gets or sets the child page of the current start page.</summary>
+      <returns>The child page of the current start page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.StartPage.Context">
+      <summary>Gets or sets the context of the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+      <returns>The context of the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.ExecutePageHierarchy">
+      <summary>Calls the methods that are used to execute the developer-written code in the _PageStart start page and in the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.GetOutputWriter">
+      <summary>Returns the text writer instance that is used to render the page.</summary>
+      <returns>The text writer.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.GetStartPage(System.Web.WebPages.WebPageRenderingBase,System.String,System.Collections.Generic.IEnumerable{System.String})">
+      <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 <paramref name="page" />.</returns>
+      <param name="page">The page.</param>
+      <param name="fileName">The file name of the page.</param>
+      <param name="supportedExtensions">The collection of file-name extensions that can contain ASP.NET Razor syntax, such as "cshtml" and "vbhtml".</param>
+      <exception cref="T:System.ArgumentNullException">Either <paramref name="page" /> or <paramref name="fileName" /> are null.</exception>
+      <exception cref="T:System.ArgumentException">
+        <paramref name="supportedExtensions" /> is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.WebPages.StartPage.Layout">
+      <summary>Gets or sets the path of the layout page for the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+      <returns>The path of the layout page for the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.StartPage.Page">
+      <summary>Gets property-like access to <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page data that is shared between pages, layout pages, and partial pages.</summary>
+      <returns>An object that contains <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.StartPage.PageData">
+      <summary>Gets array-like access to <see cref="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 <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.RenderPage(System.String,System.Object[])">
+      <summary>Renders the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+      <returns>The HTML markup that represents the web page.</returns>
+      <param name="path">The path of the page to render.</param>
+      <param name="data">Additional data that is used to render the page.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.RunPage">
+      <summary>Executes the developer-written code in the <see cref="P:System.Web.WebPages.StartPage.ChildPage" /> page.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.Write(System.Object)">
+      <summary>Writes the string representation of the specified object as an HTML-encoded string.</summary>
+      <param name="value">The object to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.Write(System.Web.WebPages.HelperResult)">
+      <summary>Writes the string representation of the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+      <param name="result">The helper result to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StartPage.WriteLiteral(System.Object)">
+      <summary>Writes the string representation of the specified object without HTML encoding.</summary>
+      <param name="value">The object to write.</param>
+    </member>
+    <member name="T:System.Web.WebPages.StringExtensions">
+      <summary>Provides utility methods for converting string values to other data types.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.As``1(System.String)">
+      <summary>Converts a string to a strongly typed value of the specified data type.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+      <typeparam name="TValue">The data type to convert to.</typeparam>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.As``1(System.String,``0)">
+      <summary>Converts a string to the specified data type and specifies a default value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="defaultValue">The value to return if <paramref name="value" /> is null.</param>
+      <typeparam name="TValue">The data type to convert to.</typeparam>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsBool(System.String)">
+      <summary>Converts a string to a Boolean (true/false) value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsBool(System.String,System.Boolean)">
+      <summary>Converts a string to a Boolean (true/false) value and specifies a default value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="defaultValue">The value to return if <paramref name="value" /> is null or is an invalid value.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsDateTime(System.String)">
+      <summary>Converts a string to a <see cref="T:System.DateTime" /> value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsDateTime(System.String,System.DateTime)">
+      <summary>Converts a string to a <see cref="T:System.DateTime" /> value and specifies a default value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="defaultValue">The value to return if <paramref name="value" /> is null or is an invalid value. The default is the minimum time value on the system.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsDecimal(System.String)">
+      <summary>Converts a string to a <see cref="T:System.Decimal" /> number.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsDecimal(System.String,System.Decimal)">
+      <summary>Converts a string to a <see cref="T:System.Decimal" /> number and specifies a default value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="defaultValue">The value to return if <paramref name="value" /> is null or invalid.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsFloat(System.String)">
+      <summary>Converts a string to a <see cref="T:System.Single" /> number.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsFloat(System.String,System.Single)">
+      <summary>Converts a string to a <see cref="T:System.Single" /> number and specifies a default value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="defaultValue">The value to return if <paramref name="value" /> is null.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsInt(System.String)">
+      <summary>Converts a string to an integer.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.AsInt(System.String,System.Int32)">
+      <summary>Converts a string to an integer and specifies a default value.</summary>
+      <returns>The converted value.</returns>
+      <param name="value">The value to convert.</param>
+      <param name="defaultValue">The value to return if <paramref name="value" /> is null or is an invalid value.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.Is``1(System.String)">
+      <summary>Checks whether a string can be converted to the specified data type.</summary>
+      <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+      <param name="value">The value to test.</param>
+      <typeparam name="TValue">The data type to convert to.</typeparam>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.IsBool(System.String)">
+      <summary>Checks whether a string can be converted to the Boolean (true/false) type.</summary>
+      <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+      <param name="value">The string value to test.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.IsDateTime(System.String)">
+      <summary>Checks whether a string can be converted to the <see cref="T:System.DateTime" /> type.</summary>
+      <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+      <param name="value">The string value to test.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.IsDecimal(System.String)">
+      <summary>Checks whether a string can be converted to the <see cref="T:System.Decimal" /> type.</summary>
+      <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+      <param name="value">The string value to test.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.IsEmpty(System.String)">
+      <summary>Checks whether a string value is null or empty.</summary>
+      <returns>true if <paramref name="value" /> is null or is a zero-length string (""); otherwise, false.</returns>
+      <param name="value">The string value to test.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.IsFloat(System.String)">
+      <summary>Checks whether a string can be converted to the <see cref="T:System.Single" /> type.</summary>
+      <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+      <param name="value">The string value to test.</param>
+    </member>
+    <member name="M:System.Web.WebPages.StringExtensions.IsInt(System.String)">
+      <summary>Checks whether a string can be converted to an integer.</summary>
+      <returns>true if <paramref name="value" /> can be converted to the specified type; otherwise, false.</returns>
+      <param name="value">The string value to test.</param>
+    </member>
+    <member name="T:System.Web.WebPages.TemplateFileInfo">
+      <summary>Contains methods and properties that describe a file information template.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.TemplateFileInfo.#ctor(System.String)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.TemplateFileInfo" /> class by using the specified virtual path.</summary>
+      <param name="virtualPath">The virtual path.</param>
+    </member>
+    <member name="P:System.Web.WebPages.TemplateFileInfo.VirtualPath">
+      <summary>Gets the virtual path of the web page.</summary>
+      <returns>The virtual path.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.TemplateStack">
+      <summary>Represents a last-in-first-out (LIFO) collection of <see cref="T:System.Web.WebPages.ITemplateFile" /> template files.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.TemplateStack.GetCurrentTemplate(System.Web.HttpContextBase)">
+      <summary>Returns the current template file from the specified HTTP context.</summary>
+      <returns>The template file, removed from the top of the stack.</returns>
+      <param name="httpContext"> The HTTP context that contains the stack that stores the template files.</param>
+    </member>
+    <member name="M:System.Web.WebPages.TemplateStack.Pop(System.Web.HttpContextBase)">
+      <summary>Removes and returns the template file that is at the top of the stack in the specified HTTP context.</summary>
+      <returns>The template file, removed from the top of the stack.</returns>
+      <param name="httpContext">The HTTP context that contains the stack that stores the template files.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="httpContext" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.TemplateStack.Push(System.Web.HttpContextBase,System.Web.WebPages.ITemplateFile)">
+      <summary>Inserts a template file at the top of the stack in the specified HTTP context.</summary>
+      <param name="httpContext">The HTTP context that contains the stack that stores the template files.</param>
+      <param name="templateFile">The template file to push onto the specified stack.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="httpContext" /> or <paramref name="templateFile" /> are null.</exception>
+    </member>
+    <member name="T:System.Web.WebPages.ValidationHelper">
+      <summary>Implements validation for user input.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.Add(System.Collections.Generic.IEnumerable{System.String},System.Web.WebPages.IValidator[])">
+      <summary>Registers a list of user input elements for validation.</summary>
+      <param name="fields">The names (value of the name attribute) of the user input elements to validate.</param>
+      <param name="validators">The type of validation to register for each user input element specified in <paramref name="fields" />.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.Add(System.String,System.Web.WebPages.IValidator[])">
+      <summary>Registers a user input element for validation.</summary>
+      <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+      <param name="validators">A list of one or more types of validation to register.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.AddFormError(System.String)"></member>
+    <member name="M:System.Web.WebPages.ValidationHelper.ClassFor(System.String)">
+      <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>
+      <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.For(System.String)">
+      <summary>Renders attributes that enable client-side validation for an individual user input element.</summary>
+      <returns>The attributes to render.</returns>
+      <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+    </member>
+    <member name="P:System.Web.WebPages.ValidationHelper.FormField">
+      <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>
+      <returns>The name.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.GetErrors(System.String[])">
+      <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>
+      <param name="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>
+    </member>
+    <member name="P:System.Web.WebPages.ValidationHelper.InvalidCssClass">
+      <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>
+    <member name="M:System.Web.WebPages.ValidationHelper.IsValid(System.String[])">
+      <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>
+      <param name="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>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.RequireField(System.String)">
+      <summary>Registers the specified field as one that requires user entry.</summary>
+      <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.RequireField(System.String,System.String)">
+      <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>
+      <param name="field">The name (value of the name attribute) of the user input element to validate.</param>
+      <param name="errorMessage">The error message.</param>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.RequireFields(System.String[])">
+      <summary>Registers the specified fields as ones that require user entry.</summary>
+      <param name="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>
+    </member>
+    <member name="M:System.Web.WebPages.ValidationHelper.Validate(System.String[])">
+      <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>
+      <param name="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>
+    </member>
+    <member name="P:System.Web.WebPages.ValidationHelper.ValidCssClass">
+      <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>
+    <member name="T:System.Web.WebPages.Validator">
+      <summary>Defines validation tests that can be registered using the <see cref="M:System.Web.WebPages.ValidationHelper.Add(System.String,System.Web.WebPages.IValidator[])" /> method.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Validator" /> class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.DateTime(System.String)">
+      <summary>Defines a validation test that tests whether a value can be treated as a date/time value.</summary>
+      <returns>The validation test.</returns>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Decimal(System.String)">
+      <summary>Defines a validation test that tests whether a value can be treated as a decimal number.</summary>
+      <returns>The validation test.</returns>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.EqualsTo(System.String,System.String)">
+      <summary>Defines a validation test that test user input against the value of another field.</summary>
+      <returns>The validation test.</returns>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Float(System.String)">
+      <summary>Defines a validation test that tests whether a value can be treated as a floating-point number.</summary>
+      <returns>The validation test.</returns>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Integer(System.String)">
+      <summary>Defines a validation test that tests whether a value can be treated as an integer.</summary>
+      <returns>The validation test.</returns>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Range(System.Double,System.Double,System.String)">
+      <summary>Defines a validation test that tests whether a decimal number falls within a specific range.</summary>
+      <returns>The validation test.</returns>
+      <param name="minValue">The minimum value. The default is 0.</param>
+      <param name="maxValue">The maximum value.</param>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Range(System.Int32,System.Int32,System.String)">
+      <summary>Defines a validation test that tests whether an integer value falls within a specific range.</summary>
+      <returns>The validation test.</returns>
+      <param name="minValue">The minimum value. The default is 0.</param>
+      <param name="maxValue">The maximum value. </param>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Regex(System.String,System.String)">
+      <summary>Defines a validation test that tests a value against a pattern specified as a regular expression.</summary>
+      <returns>The validation test.</returns>
+      <param name="pattern">The regular expression to use to test the user input.</param>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Required(System.String)">
+      <summary>Defines a validation test that tests whether a value has been provided.</summary>
+      <returns>The validation test.</returns>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.StringLength(System.Int32,System.Int32,System.String)">
+      <summary>Defines a validation test that tests the length of a string.</summary>
+      <returns>The validation test.</returns>
+      <param name="maxLength">The maximum length of the string.</param>
+      <param name="minLength">The minimum length of the string. The default is 0.</param>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Validator.Url(System.String)">
+      <summary>Defines a validation test that tests whether a value is a well-formed URL.</summary>
+      <returns>The validation test.</returns>
+      <param name="errorMessage">The error message to display if validation fails.</param>
+    </member>
+    <member name="T:System.Web.WebPages.VirtualPathFactoryManager">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.VirtualPathFactoryManager.CreateInstance(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.VirtualPathFactoryManager.Exists(System.String)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.VirtualPathFactoryManager.RegisterVirtualPathFactory(System.Web.WebPages.IVirtualPathFactory)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.WebPage">
+      <summary>Represents an ASP.NET Razor page.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPage.#ctor">
+      <summary>Called from a derived class to create a new instance that is based on the <see cref="T:System.Web.WebPages.WebPage" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.WebPage.Context">
+      <summary>Gets or sets the <see cref="T:System.Web.HttpContextBase" /> object that is associated with a page.</summary>
+      <returns>The current context data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPage.ExecutePageHierarchy">
+      <summary>Executes the code in a set of dependent pages.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.WebPage.Html">
+      <summary>Gets the <see cref="T:System.Web.WebPages.Html.HtmlHelper" /> object that is associated with a page.</summary>
+      <returns>An object that can render HTML form controls in a page.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPage.InitializePage">
+      <summary>Initializes an object that inherits from the <see cref="T:System.Web.WebPages.WebPage" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.WebPage.Model">
+      <summary>Gets the model that is associated with a page.</summary>
+      <returns>An object that represents a model that is associated with the view data for a page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPage.ModelState">
+      <summary>Gets the state of the model that is associated with a page.</summary>
+      <returns>The state of the model.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPage.RegisterPageExecutor(System.Web.WebPages.IWebPageRequestExecutor)">
+      <summary>Adds a class to a list of classes that handle page execution and that implement custom features for pages.</summary>
+      <param name="executor">The class to add.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPage.RenderPage(System.String,System.Object[])">
+      <summary>Renders a content page.</summary>
+      <returns>An object that can write the output of the page.</returns>
+      <param name="path">The path of the page to render.</param>
+      <param name="data">Data to pass to the page.</param>
+    </member>
+    <member name="P:System.Web.WebPages.WebPage.Validation">
+      <summary>Gets the validation helper for the current page context.</summary>
+      <returns>The validation helper.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.WebPageBase">
+      <summary>Serves as the base class for classes that represent an ASP.NET Razor page.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.#ctor">
+      <summary>Initializes the <see cref="T:System.Web.WebPages.WebPageBase" /> class for use by an inherited class instance. This constructor can only be called by an inherited class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.ConfigurePage(System.Web.WebPages.WebPageBase)">
+      <summary>When overridden in a derived class, configures the current web page based on the configuration of the parent web page.</summary>
+      <param name="parentPage">The parent page from which to read configuration information.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.CreateInstanceFromVirtualPath(System.String)">
+      <summary>Creates a new instance of the <see cref="T:System.Web.WebPages.WebPageBase" /> class by using the specified virtual path.</summary>
+      <returns>The new <see cref="T:System.Web.WebPages.WebPageBase" /> object.</returns>
+      <param name="virtualPath">The virtual path to use to create the instance.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.DefineSection(System.String,System.Web.WebPages.SectionWriter)">
+      <summary>Called by content pages to create named content sections.</summary>
+      <param name="name">The name of the section to create.</param>
+      <param name="action">The type of action to take with the new section.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.ExecutePageHierarchy">
+      <summary>Executes the code in a set of dependent web pages.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.ExecutePageHierarchy(System.Web.WebPages.WebPageContext,System.IO.TextWriter)">
+      <summary>Executes the code in a set of dependent web pages by using the specified parameters.</summary>
+      <param name="pageContext">The context data for the page.</param>
+      <param name="writer">The writer to use to write the executed HTML.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.ExecutePageHierarchy(System.Web.WebPages.WebPageContext,System.IO.TextWriter,System.Web.WebPages.WebPageRenderingBase)">
+      <summary>Executes the code in a set of dependent web pages by using the specified context, writer, and start page.</summary>
+      <param name="pageContext">The context data for the page.</param>
+      <param name="writer">The writer to use to write the executed HTML.</param>
+      <param name="startPage">The page to start execution in the page hierarchy.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.GetOutputWriter">
+      <summary>Returns the text writer instance that is used to render the page.</summary>
+      <returns>The text writer.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.InitializePage">
+      <summary>Initializes the current page.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.IsSectionDefined(System.String)">
+      <summary>Returns a value that indicates whether the specified section is defined in the page.</summary>
+      <returns>true if the specified section is defined in the page; otherwise, false.</returns>
+      <param name="name">The name of the section to search for.</param>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageBase.Layout">
+      <summary>Gets or sets the path of a layout page.</summary>
+      <returns>The path of the layout page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageBase.Output">
+      <summary>Gets the current <see cref="T:System.IO.TextWriter" /> object for the page.</summary>
+      <returns>The <see cref="T:System.IO.TextWriter" /> object.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageBase.OutputStack">
+      <summary>Gets the stack of <see cref="T:System.IO.TextWriter" /> objects for the current page context.</summary>
+      <returns>The <see cref="T:System.IO.TextWriter" /> objects.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageBase.Page">
+      <summary>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>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageBase.PageData">
+      <summary>Provides array-like access to page data that is shared between pages, layout pages, and partial pages.</summary>
+      <returns>A dictionary that contains page data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.PopContext">
+      <summary>Returns and removes the context from the top of the <see cref="P:System.Web.WebPages.WebPageBase.OutputStack" /> instance.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.PushContext(System.Web.WebPages.WebPageContext,System.IO.TextWriter)">
+      <summary>Inserts the specified context at the top of the <see cref="P:System.Web.WebPages.WebPageBase.OutputStack" /> instance.</summary>
+      <param name="pageContext">The page context to push onto the <see cref="P:System.Web.WebPages.WebPageBase.OutputStack" /> instance.</param>
+      <param name="writer">The writer for the page context.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.RenderBody">
+      <summary>In layout pages, renders the portion of a content page that is not within a named section.</summary>
+      <returns>The HTML content to render.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.RenderPage(System.String,System.Object[])">
+      <summary>Renders the content of one page within another page.</summary>
+      <returns>The HTML content to render.</returns>
+      <param name="path">The path of the page to render.</param>
+      <param name="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 <see cref="P:System.Web.WebPages.WebPageBase.PageData" /> property.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.RenderSection(System.String)">
+      <summary>In layout pages, renders the content of a named section.</summary>
+      <returns>The HTML content to render.</returns>
+      <param name="name">The section to render.</param>
+      <exception cref="T:System.Web.HttpException">The <paramref name="name" /> section was already rendered.-or-The <paramref name="name" /> section was marked as required but was not found.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.RenderSection(System.String,System.Boolean)">
+      <summary>In layout pages, renders the content of a named section and specifies whether the section is required.</summary>
+      <returns>The HTML content to render.</returns>
+      <param name="name">The section to render.</param>
+      <param name="required">true to specify that the section is required; otherwise, false.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.Write(System.Object)">
+      <summary>Writes the specified object as an HTML-encoded string.</summary>
+      <param name="value">The object to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.Write(System.Web.WebPages.HelperResult)">
+      <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+      <param name="result">The helper result to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageBase.WriteLiteral(System.Object)">
+      <summary>Writes the specified object without HTML-encoding it first.</summary>
+      <param name="value">The object to write.</param>
+    </member>
+    <member name="T:System.Web.WebPages.WebPageContext">
+      <summary>Contains data that is used by a <see cref="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>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageContext.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.WebPageContext" /> class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageContext.#ctor(System.Web.HttpContextBase,System.Web.WebPages.WebPageRenderingBase,System.Object)">
+      <summary>Initializes a new instance of the class by using the specified context, page, and model.</summary>
+      <param name="context">The HTTP request context data to associate with the page context.</param>
+      <param name="page">The page data to share between pages, layout pages, and partial pages.</param>
+      <param name="model">The model to associate with the view data.</param>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageContext.Current">
+      <summary>Gets a reference to the current <see cref="T:System.Web.WebPages.WebPageContext" /> object that is associated with a page.</summary>
+      <returns>The current page context object.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageContext.Model">
+      <summary>Gets the model that is associated with a page.</summary>
+      <returns>An object that represents a model that is associated with the view data for a page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageContext.Page">
+      <summary>Gets the <see cref="T:System.Web.WebPages.WebPageRenderingBase" /> object that is associated with a page.</summary>
+      <returns>The object that renders the page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageContext.PageData">
+      <summary>Gets the page data that is shared between pages, layout pages, and partial pages.</summary>
+      <returns>A dictionary that contains page data.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.WebPageExecutingBase">
+      <summary>Provides objects and methods that are used to execute and render ASP.NET pages that include Razor syntax.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.#ctor">
+      <summary>Initializes  the <see cref="T:System.Web.WebPages.WebPageExecutingBase" /> class for use by an inherited class instance. This constructor can only be called by an inherited class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageExecutingBase.App">
+      <summary>Gets the application-state data as a <see cref="T:System.Dynamic.DynamicObject" /> object that callers can use to create and access custom application-scoped properties.</summary>
+      <returns>The application-state data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageExecutingBase.AppState">
+      <summary>Gets a reference to global application-state data that can be shared across sessions and requests in an ASP.NET application.</summary>
+      <returns>The application-state data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.BeginContext(System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageExecutingBase.Context">
+      <summary>When overridden in a derived class, gets or sets the <see cref="T:System.Web.HttpContextBase" /> object that is associated with a page.</summary>
+      <returns>The current context data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.IO.TextWriter,System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.EndContext(System.String,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.Execute">
+      <summary>Executes the server code in the current web page that is marked using Razor syntax.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.GetOutputWriter">
+      <summary>Returns the text writer instance that is used to render the page.</summary>
+      <returns>The text writer.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.Href(System.String,System.Object[])">
+      <summary>Builds an absolute URL from an application-relative URL by using the specified parameters.</summary>
+      <returns>The absolute URL.</returns>
+      <param name="path">The initial path to use in the URL.</param>
+      <param name="pathParts">Additional path information, such as folders and subfolders.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.NormalizePath(System.String)">
+      <summary>Returns a normalized path from the specified path.</summary>
+      <returns>The normalized path.</returns>
+      <param name="path">The path to normalize.</param>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageExecutingBase.VirtualPath">
+      <summary>Gets or sets the virtual path of the page.</summary>
+      <returns>The virtual path.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageExecutingBase.VirtualPathFactory">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.Write(System.Object)">
+      <summary>Writes the string representation of the specified object as an HTML-encoded string.</summary>
+      <param name="value">The object to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)">
+      <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string.</summary>
+      <param name="result">The helper result to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteAttribute(System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteAttributeTo(System.IO.TextWriter,System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteAttributeTo(System.String,System.IO.TextWriter,System.String,System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.Instrumentation.PositionTagged{System.String},System.Web.WebPages.AttributeValue[])">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteLiteral(System.Object)">
+      <summary>Writes the specified object without HTML encoding.</summary>
+      <param name="value">The object to write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteLiteralTo(System.IO.TextWriter,System.Object)">
+      <summary>Writes the specified object to the specified <see cref="T:System.IO.TextWriter" /> instance without HTML encoding.</summary>
+      <param name="writer">The text writer.</param>
+      <param name="content">The object to write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteTo(System.IO.TextWriter,System.Object)">
+      <summary>Writes the specified object as an HTML-encoded string to the specified text writer.</summary>
+      <param name="writer">The text writer.</param>
+      <param name="content">The object to encode and write.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageExecutingBase.WriteTo(System.IO.TextWriter,System.Web.WebPages.HelperResult)">
+      <summary>Writes the specified <see cref="T:System.Web.WebPages.HelperResult" /> object as an HTML-encoded string to the specified text writer.</summary>
+      <param name="writer">The text writer.</param>
+      <param name="content">The helper result to encode and write.</param>
+    </member>
+    <member name="T:System.Web.WebPages.WebPageHttpHandler">
+      <summary>Provides methods and properties that are used to process specific URL extensions.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageHttpHandler.#ctor(System.Web.WebPages.WebPage)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> class by using the specified web page.</summary>
+      <param name="webPage">The web page to process.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="webPage" /> is null.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageHttpHandler.CreateFromVirtualPath(System.String)">
+      <summary>Creates a new <see cref="T:System.Web.IHttpHandler" /> handler object from the specified virtual path.</summary>
+      <returns>A <see cref="T:System.Web.IHttpHandler" /> object for the specified virtual path.</returns>
+      <param name="virtualPath">The virtual path to use to create the handler.</param>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageHttpHandler.DisableWebPagesResponseHeader">
+      <summary>Gets or sets a value that indicates whether web page response headers are disabled.</summary>
+      <returns>true if web page response headers are disabled; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageHttpHandler.GetRegisteredExtensions">
+      <summary>Returns a list of file name extensions that the current <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance can process.</summary>
+      <returns>A read-only list of file name extensions that are processed by the current <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageHttpHandler.IsReusable">
+      <summary>Gets a value that indicates whether another request can use the <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance.</summary>
+      <returns>true if the <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance is reusable; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageHttpHandler.ProcessRequest(System.Web.HttpContext)">
+      <summary>Processes the web page by using the specified context.</summary>
+      <param name="context">The context to use when processing the web page.</param>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageHttpHandler.RegisterExtension(System.String)">
+      <summary>Adds a file name extension to the list of extensions that are processed by the current <see cref="T:System.Web.WebPages.WebPageHttpHandler" /> instance.</summary>
+      <param name="extension">The extension to add, without a leading period.</param>
+    </member>
+    <member name="F:System.Web.WebPages.WebPageHttpHandler.WebPagesVersionHeaderName">
+      <summary>The HTML tag name (X-AspNetWebPages-Version) for the version of the ASP.NET Web Pages specification that is used by this web page.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.WebPageRenderingBase">
+      <summary>Provides methods and properties that are used to render pages that use the Razor view engine.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageRenderingBase.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.WebPageRenderingBase" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Cache">
+      <summary>When overridden in a derived class, gets the cache object for the current application domain.</summary>
+      <returns>The cache object.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Culture">
+      <summary>When overridden in a derived class, gets or sets the culture for the current thread.</summary>
+      <returns>The culture for the current thread.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.DisplayMode">
+      <summary>Gets the display mode for the request.</summary>
+      <returns>The display mode.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageRenderingBase.ExecutePageHierarchy">
+      <summary>When overridden in a derived class, calls the methods that are used to initialize the page.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.IsAjax">
+      <summary>When overridden in a derived class, get a value that indicates whether Ajax is being used during the request of the web page.</summary>
+      <returns>true if Ajax is being used during the request; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.IsPost">
+      <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>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Layout">
+      <summary>When overridden in a derived class, gets or sets the path of a layout page.</summary>
+      <returns>The path of a layout page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Page">
+      <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>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.PageContext">
+      <summary>When overridden in a derived class, gets the HTTP context for the web page.</summary>
+      <returns>The HTTP context for the web page.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.PageData">
+      <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>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Profile">
+      <summary>Gets profile information for the current request context.</summary>
+      <returns>The profile information.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.WebPageRenderingBase.RenderPage(System.String,System.Object[])">
+      <summary>When overridden in a derived class, renders a web page.</summary>
+      <returns>The markup that represents the web page.</returns>
+      <param name="path">The path of the page to render.</param>
+      <param name="data">Additional data that is used to render the page.</param>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Request">
+      <summary>When overridden in a derived class, gets the <see cref="T:System.Web.HttpRequest" /> object for the current HTTP request.</summary>
+      <returns>An <see cref="T:System.Web.HttpRequest" /> object that contains the HTTP values sent by a client during a web request.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Response">
+      <summary>When overridden in a derived class, gets the <see cref="T:System.Web.HttpResponse" /> object for the current HTTP response.</summary>
+      <returns>An <see cref="T:System.Web.HttpResponse" /> object that contains the HTTP response information from an ASP.NET operation.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Server">
+      <summary>When overridden in a derived class, gets the <see cref="T:System.Web.HttpServerUtility" /> object that provides methods that can be used as part of web-page processing.</summary>
+      <returns>The <see cref="T:System.Web.HttpServerUtility" /> object.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.Session">
+      <summary>When overridden in a derived class, gets the <see cref="T:System.Web.HttpSessionState" /> object for the current HTTP request.</summary>
+      <returns>Session data for the current request.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.TemplateInfo">
+      <summary>When overridden in a derived class, gets information about the currently executing file.</summary>
+      <returns>Information about the currently executing file.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.UICulture">
+      <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>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.UrlData">
+      <summary>When overridden in a derived class, gets data related to the URL path.</summary>
+      <returns>Data related to the URL path.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.WebPageRenderingBase.User">
+      <summary>When overridden in a derived class, gets a user value based on the HTTP context.</summary>
+      <returns>A user value based on the HTTP context.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.Html.HtmlHelper">
+      <summary>Provides support for rendering HTML form controls and performing form validation in a web page.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.AttributeEncode(System.Object)">
+      <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>
+      <param name="value">The object to encode.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.AttributeEncode(System.String)">
+      <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>
+      <param name="value">The string to encode</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String)">
+      <summary>Returns an HTML check box control that has the specified name.</summary>
+      <returns>The HTML markup that represents the check box control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Boolean)">
+      <summary>Returns an HTML check box control that has the specified name and default checked status.</summary>
+      <returns>The HTML markup that represents the check box control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Boolean,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="isChecked">true to indicate that the checked attribute is set to checked; otherwise, false.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML check box control that has the specified name and custom attributes defined by an attribute dictionary.</summary>
+      <returns>The HTML markup that represents the check box control.</returns>
+      <param name="name"> The value to assign to the name attribute of the HTML control element.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.CheckBox(System.String,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+      <summary>Returns an HTML drop-down list control that has the specified name and that contains the specified list items.</summary>
+      <returns>The HTML markup that represents the drop-down list control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+      <summary>Returns an HTML drop-down list control that has the specified name, and that contains the specified list items and default item.</summary>
+      <returns>The HTML markup that represents the drop-down list control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.DropDownList(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Encode(System.Object)">
+      <summary>Returns an HTML-encoded string that represents the specified object by using a full encoding that is suitable for arbitrary HTML.</summary>
+      <returns>An HTML-encoded string that represents the object.</returns>
+      <param name="value">The object to encode.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Encode(System.String)">
+      <summary>Returns an HTML-encoded string that represents the specified string by using a full encoding that is suitable for arbitrary HTML.</summary>
+      <returns>An HTML-encoded string that represents the original string.</returns>
+      <param name="value">The string to encode.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String)">
+      <summary>Returns an HTML hidden control that has the specified name.</summary>
+      <returns>The HTML markup that represents the hidden control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String,System.Object)">
+      <summary>Returns an HTML hidden control that has the specified name and value.</summary>
+      <returns>The HTML markup that represents the hidden control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML hidden control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+      <returns>The HTML markup that represents the hidden control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Hidden(System.String,System.Object,System.Object)">
+      <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>
+      <param name="name"> The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.IdAttributeDotReplacement">
+      <summary>Gets or sets the character that is used to replace the dot (.) in the id attribute of rendered form controls.</summary>
+      <returns>The character that is used to replace the dot in the id attribute of rendered form controls. The default is an underscore (_).</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String)">
+      <summary>Returns an HTML label that displays the specified text.</summary>
+      <returns>The HTML markup that represents the label.</returns>
+      <param name="labelText">The text to display.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="labelText" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.Object)">
+      <summary>Returns an HTML label that displays the specified text and that has the specified custom attributes.</summary>
+      <returns>The HTML markup that represents the label.</returns>
+      <param name="labelText">The text to display.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="labelText" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.String)">
+      <summary>Returns an HTML label that displays the specified text and that has the specified for attribute.</summary>
+      <returns>The HTML markup that represents the label.</returns>
+      <param name="labelText">The text to display.</param>
+      <param name="labelFor">The value to assign to the for attribute of the HTML control element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="labelText" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="labelText">The text to display.</param>
+      <param name="labelFor"> The value to assign to the for attribute of the HTML control element.</param>
+      <param name="attributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="labelText" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Label(System.String,System.String,System.Object)">
+      <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>
+      <param name="labelText">The text to display.</param>
+      <param name="labelFor">The value to assign to the for attribute of the HTML control element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="labelText" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+      <summary>Returns an HTML list box control that has the specified name and that contains the specified list items.</summary>
+      <returns>The HTML markup that represents the list box control.</returns>
+      <param name="name"> The value to assign to the name attribute of the HTML select element.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="size">The value to assign to the size attribute of the element.</param>
+      <param name="allowMultiple">true to indicate that the multiple selections are enabled; otherwise, false.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem})">
+      <summary>Returns an HTML list box control that has the specified name, and that contains the specified list items and default item.</summary>
+      <returns>The HTML markup that represents the list box control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list box.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list box.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="size">The value to assign to the size attribute of the element.</param>
+      <param name="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="size">The value to assign to the size attribute of the element.</param>
+      <param name="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Int32,System.Boolean,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="size">The value to assign to the size attribute of the element.</param>
+      <param name="allowMultiple">true to indicate that multiple selections are enabled; otherwise, false.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ListBox(System.String,System.String,System.Collections.Generic.IEnumerable{System.Web.WebPages.Html.SelectListItem},System.Object,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML select element.</param>
+      <param name="defaultOption">The text to display for the default option in the list.</param>
+      <param name="selectList">A list of <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instances that are used to populate the list.</param>
+      <param name="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>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String)">
+      <summary>Returns an HTML password control that has the specified name.</summary>
+      <returns>The HTML markup that represents the password control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String,System.Object)">
+      <summary>Returns an HTML password control that has the specified name and value.</summary>
+      <returns>The HTML markup that represents the password control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML password control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+      <returns>The HTML markup that represents the password control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Password(System.String,System.Object,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object)">
+      <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>
+      <param name="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>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Boolean)">
+      <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>
+      <param name="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>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="isChecked">true to indicate that the control is selected; otherwise, false.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="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>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="isChecked">true to indicate that the control is selected; otherwise, false.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Boolean,System.Object)">
+      <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>
+      <param name="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>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="isChecked">true to indicate that the control is selected; otherwise, false.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="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>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="htmlAttributes"> The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.RadioButton(System.String,System.Object,System.Object)">
+      <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>
+      <param name="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>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Raw(System.Object)">
+      <summary>Wraps HTML markup in an <see cref="T:System.Web.HtmlString" /> instance so that it is interpreted as HTML markup.</summary>
+      <returns>The unencoded HTML.</returns>
+      <param name="value">The object to render HTML for.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.Raw(System.String)">
+      <summary>Wraps HTML markup in an <see cref="T:System.Web.HtmlString" /> instance so that it is interpreted as HTML markup.</summary>
+      <returns>The unencoded HTML.</returns>
+      <param name="value">The string to interpret as HTML markup instead of being HTML-encoded.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String)">
+      <summary>Returns an HTML multi-line text input (text area) control that has the specified name.</summary>
+      <returns>The HTML markup that represents the text area control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String)">
+      <summary>Returns an HTML multi-line text input (text area) control that has the specified name and value.</summary>
+      <returns>The HTML markup that represents the text area control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML textrarea element.</param>
+      <param name="value">The text to display.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+      <param name="value">The text to display.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Int32,System.Int32,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+      <param name="value">The text to display.</param>
+      <param name="rows">The value to assign to the rows attribute of the element.</param>
+      <param name="columns">The value to assign to the cols attribute of the element.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Int32,System.Int32,System.Object)">
+      <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>
+      <param name="name"> The value to assign to the name attribute of the HTML textarea element.</param>
+      <param name="value">The text to display.</param>
+      <param name="rows">The value to assign to the rows attribute of the element.</param>
+      <param name="columns">The value to assign to the cols attribute of the element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextArea(System.String,System.String,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML textarea element.</param>
+      <param name="value">The text to display.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String)">
+      <summary>Returns an HTML text control that has the specified name.</summary>
+      <returns>The HTML markup that represents the text control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String,System.Object)">
+      <summary>Returns an HTML text control that has the specified name and value.</summary>
+      <returns>The HTML markup that represents the text control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String,System.Object,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <summary>Returns an HTML text control that has the specified name, value, and custom attributes defined by an attribute dictionary.</summary>
+      <returns>The HTML markup that represents the text control.</returns>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.TextBox(System.String,System.Object,System.Object)">
+      <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>
+      <param name="name">The value to assign to the name attribute of the HTML control element.</param>
+      <param name="value">The value to assign to the value attribute of the element.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.UnobtrusiveJavaScriptEnabled">
+      <summary>Gets or sets a value that indicates whether the page uses unobtrusive JavaScript for Ajax functionality.</summary>
+      <returns>true if the page uses unobtrusive JavaScript; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationInputCssClassName">
+      <summary>Gets or sets the name of the CSS class that defines the appearance of input elements when validation fails.</summary>
+      <returns>The name of the CSS class. The default is field-validation-error.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationInputValidCssClassName">
+      <summary>Gets or sets the name of the CSS class that defines the appearance of input elements when validation passes.</summary>
+      <returns>The name of the CSS class. The default is input-validation-valid.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String)">
+      <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>
+      <param name="name">The name of the form field that was validated.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The name of the form field that was validated.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.Object)">
+      <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>
+      <param name="name">The name of the form field that was validated.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.String)">
+      <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>
+      <param name="name">The name of the form field that was validated.</param>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="name">The name of the form field that was validated.</param>
+      <param name="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>
+      <param name="htmlAttributes"> The names and values of custom attributes for the element.</param>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationMessage(System.String,System.String,System.Object)">
+      <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>
+      <param name="name">The name of the form field that was validated.</param>
+      <param name="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>
+      <param name="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>
+      <exception cref="T:Sytem.ArgumentException">
+        <paramref name="name" /> is null or empty.</exception>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationMessageCssClassName">
+      <summary>Gets or sets the name of the CSS class that defines the appearance of validation error messages when validation fails.</summary>
+      <returns>The name of the CSS class.  The default is field-validation-error.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationMessageValidCssClassName">
+      <summary>Gets or sets the name of the CSS class that defines the appearance of validation error messages when validation passes.</summary>
+      <returns>The name of the CSS class. The default is field-validation-valid.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary">
+      <summary>Returns an HTML div element that contains an unordered list of all validation error messages from the model-state dictionary.</summary>
+      <returns>The HTML markup that represents the validation error messages.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.Boolean)">
+      <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>
+      <param name="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>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.Object)">
+      <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>
+      <param name="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>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String)">
+      <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>
+      <param name="message">The message that comes before the list of validation error messages.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Boolean,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="message">The summary message that comes before the list of validation error messages.</param>
+      <param name="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>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Boolean,System.Object)">
+      <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>
+      <param name="message">The summary message that comes before the list of validation error messages.</param>
+      <param name="excludeFieldErrors">true to exclude field-level validation error messages from the results; false to include and field-level validation error messages.</param>
+      <param name="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>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
+      <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>
+      <param name="message">The message that comes before the list of validation error messages.</param>
+      <param name="htmlAttributes">The names and values of custom attributes for the element.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.HtmlHelper.ValidationSummary(System.String,System.Object)">
+      <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>
+      <param name="message">The summary message that comes before the list of validation error messages.</param>
+      <param name="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>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationSummaryClass">
+      <summary>Gets or sets the name of the CSS class that defines the appearance of a validation summary when validation fails.</summary>
+      <returns>The name of the CSS class. The default is validation-summary-errors.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.HtmlHelper.ValidationSummaryValidClass">
+      <summary>Gets or sets the name of the CSS class that defines the appearance of a validation summary when validation passes.</summary>
+      <returns>The name of the CSS class. The default is validation-summary-valid.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.Html.ModelState">
+      <summary>Encapsulates the state of model binding to a property of an action-method argument, or to the argument itself.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelState.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.ModelState" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelState.Errors">
+      <summary>Returns a list of strings that contains any errors that occurred during model binding.</summary>
+      <returns>The errors that occurred during model binding.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelState.Value">
+      <summary>Returns an object that encapsulates the value that was bound during model binding.</summary>
+      <returns>The value that was bound.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.Html.ModelStateDictionary">
+      <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>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.ModelStateDictionary" /> class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.#ctor(System.Web.WebPages.Html.ModelStateDictionary)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.ModelStateDictionary" /> class by using values that are copied from the specified model-state dictionary.</summary>
+      <param name="dictionary">The model-state dictionary that values are copied from.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Add(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState})">
+      <summary>Adds the specified item to the model-state dictionary.</summary>
+      <param name="item">The item to add to the model-state dictionary.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Add(System.String,System.Web.WebPages.Html.ModelState)">
+      <summary>Adds an item that has the specified key and value to the model-state dictionary.</summary>
+      <param name="key">The key.</param>
+      <param name="value">The value.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.AddError(System.String,System.String)">
+      <summary>Adds an error message to the model state that is associated with the specified key.</summary>
+      <param name="key">The key that is associated with the model state that the error message is added to.</param>
+      <param name="errorMessage">The error message.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.AddFormError(System.String)">
+      <summary>Adds an error message to the model state that is associated with the entire form.</summary>
+      <param name="errorMessage">The error message.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Clear">
+      <summary>Removes all items from the model-state dictionary.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Contains(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState})">
+      <summary>Determines whether the model-state dictionary contains the specified item.</summary>
+      <returns>true if the model-state dictionary contains the specified item; otherwise, false.</returns>
+      <param name="item">The item to look for.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.ContainsKey(System.String)">
+      <summary>Determines whether the model-state dictionary contains the specified key.</summary>
+      <returns>true if the model-state dictionary contains the specified key; otherwise, false.</returns>
+      <param name="key">The key to look for.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState}[],System.Int32)">
+      <summary>Copies the elements of the model-state dictionary to an array, starting at the specified index.</summary>
+      <param name="array">The one-dimensional <see cref="T:System.Array" /> instance where the elements will be copied to.</param>
+      <param name="arrayIndex">The index in <paramref name="array" /> at which copying begins.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Count">
+      <summary>Gets the number of model states that the model-state dictionary contains.</summary>
+      <returns>The number of model states in the model-state dictionary.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the collection.</summary>
+      <returns>An enumerator that can be used to iterate through the collection.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelStateDictionary.IsReadOnly">
+      <summary>Gets a value that indicates whether the model-state dictionary is read-only.</summary>
+      <returns>true if the model-state dictionary is read-only; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelStateDictionary.IsValid">
+      <summary>Gets a value that indicates whether any error messages are associated with any model state in the model-state dictionary.</summary>
+      <returns>true if any error messages are associated with any model state in the dictionary; otherwise, false.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.IsValidField(System.String)">
+      <summary>Determines whether any error messages are associated with the specified key.</summary>
+      <returns>true if no error messages are associated with the specified key, or the specified key does not exist; otherwise, false.</returns>
+      <param name="key">The key.</param>
+      <exception cref="T:System.ArgumentNullException">
+        <paramref name="key" /> is null.</exception>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Item(System.String)">
+      <summary>Gets or sets the model state that is associated with the specified key in the model-state dictionary.</summary>
+      <returns>The model state that is associated with the specified key in the dictionary.</returns>
+      <param name="key">The key that is associated with the model state.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Keys">
+      <summary>Gets a list that contains the keys in the model-state dictionary.</summary>
+      <returns>The list of keys in the dictionary.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Merge(System.Web.WebPages.Html.ModelStateDictionary)">
+      <summary>Copies the values from the specified model-state dictionary into this <see cref="T:System.Web.WebPages.Html.ModelStateDictionary" /> instance, overwriting existing values when the keys are the same.</summary>
+      <param name="dictionary">The model-state dictionary that values are copied from.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Remove(System.Collections.Generic.KeyValuePair{System.String,System.Web.WebPages.Html.ModelState})">
+      <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>
+      <param name="item">The item to remove.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.Remove(System.String)">
+      <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>
+      <param name="key">The key of the element to remove.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.SetModelValue(System.String,System.Object)">
+      <summary>Sets the value of the model state that is associated with the specified key.</summary>
+      <param name="key">The key to set the value of.</param>
+      <param name="value">The value to set the key to.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through the model-state dictionary.</summary>
+      <returns>An enumerator that can be used to iterate through the model-state dictionary.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Html.ModelStateDictionary.TryGetValue(System.String,System.Web.WebPages.Html.ModelState@)">
+      <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>
+      <param name="key">The key to get the value of.</param>
+      <param name="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 <see cref="T:System.Web.WebPages.Html.ModelState" /> type. This parameter is passed uninitialized.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Html.ModelStateDictionary.Values">
+      <summary>Gets a list that contains the values in the model-state dictionary.</summary>
+      <returns>The list of values in the dictionary.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.Html.SelectListItem">
+      <summary>Represents an item in an HTML select list.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Html.SelectListItem.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> class using the default settings.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Html.SelectListItem.#ctor(System.Web.WebPages.Html.SelectListItem)">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> class by copying the specified select list item.</summary>
+      <param name="item">The select list item to copy.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Html.SelectListItem.Selected">
+      <summary>Gets or sets a value that indicates whether the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instance is selected.</summary>
+      <returns>true if the select list item is selected; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.SelectListItem.Text">
+      <summary>Gets or sets the text that is used to display the <see cref="T:System.Web.WebPages.Html.SelectListItem" /> instance on a web page.</summary>
+      <returns>The text that is used to display the select list item.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Html.SelectListItem.Value">
+      <summary>Gets or sets the value of the HTML value attribute of the HTML option element that is associated with the <see cref="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>
+    </member>
+    <member name="T:System.Web.WebPages.Instrumentation.InstrumentationService">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.InstrumentationService.#ctor">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.InstrumentationService.BeginContext(System.Web.HttpContextBase,System.String,System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.InstrumentationService.EndContext(System.Web.HttpContextBase,System.String,System.IO.TextWriter,System.Int32,System.Int32,System.Boolean)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Instrumentation.InstrumentationService.IsAvailable">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Instrumentation.PositionTagged`1">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+      <typeparam name="T"></typeparam>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.#ctor(`0,System.Int32)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.Equals(System.Object)">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.GetHashCode">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Equality(System.Web.WebPages.Instrumentation.PositionTagged{`0},System.Web.WebPages.Instrumentation.PositionTagged{`0})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Implicit(System.Tuple`2)~System.Web.WebPages.Instrumentation.PositionTagged{`0}">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Implicit(System.Web.WebPages.Instrumentation.PositionTagged{`0})~`0">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.op_Inequality(System.Web.WebPages.Instrumentation.PositionTagged{`0},System.Web.WebPages.Instrumentation.PositionTagged{`0})">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Instrumentation.PositionTagged`1.Position">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Instrumentation.PositionTagged`1.ToString">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Instrumentation.PositionTagged`1.Value">
+      <summary>This type/member supports the .NET Framework infrastructure and is not intended to be used directly from your code.</summary>
+    </member>
+    <member name="T:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider">
+      <summary>Defines an ASP.NET request scope storage provider.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.ApplicationScope">
+      <summary>Gets the dictionary to store data in the application scope.</summary>
+      <returns>The dictionary that stores application scope data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.CurrentScope">
+      <summary>Gets or sets the dictionary to store data in the current scope.</summary>
+      <returns>The dictionary that stores current scope data.</returns>
+      <exception cref="T:System.InvalidOperationException">The application start page was not executed before the attempt was made to set this property.</exception>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.GlobalScope">
+      <summary>Gets the dictionary to store data in the global scope.</summary>
+      <returns>The dictionary that stores global scope data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.AspNetRequestScopeStorageProvider.RequestScope">
+      <summary>Gets the dictionary to store data in the request scope.</summary>
+      <returns>The dictionary that stores request scope data.</returns>
+      <exception cref="T:System.InvalidOperationException">The application start page was not executed before the attempt was made to get this property.</exception>
+    </member>
+    <member name="T:System.Web.WebPages.Scope.IScopeStorageProvider">
+      <summary>Defines a dictionary that provides scoped access to data.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.IScopeStorageProvider.CurrentScope">
+      <summary>Gets and sets the dictionary that is used to store data in the current scope.</summary>
+      <returns>The dictionary that stores current scope data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.IScopeStorageProvider.GlobalScope">
+      <summary>Gets the dictionary that is used to store data in the global scope.</summary>
+      <returns>The dictionary that stores global scope data.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.Scope.ScopeStorage">
+      <summary>Defines a class that is used to contain storage for a transient scope.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorage.CreateTransientScope">
+      <summary>Returns a dictionary that is used to store data in a transient scope, based on the scope in the <see cref="P:System.Web.WebPages.Scope.ScopeStorage.CurrentScope" /> property.</summary>
+      <returns>The dictionary that stores transient scope data.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorage.CreateTransientScope(System.Collections.Generic.IDictionary{System.Object,System.Object})">
+      <summary>Returns a dictionary that is used to store data in a transient scope.</summary>
+      <returns>The dictionary that stores transient scope data.</returns>
+      <param name="context">The context.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorage.CurrentProvider">
+      <summary>Gets or sets the current scope provider.</summary>
+      <returns>The current scope provider.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorage.CurrentScope">
+      <summary>Gets the dictionary that is used to store data in the current scope.</summary>
+      <returns>The dictionary that stores current scope data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorage.GlobalScope">
+      <summary>Gets the dictionary that is used to store data in the global scope.</summary>
+      <returns>The dictionary that stores global scope data.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.Scope.ScopeStorageDictionary">
+      <summary>Represents a collection of keys and values that are used to store data at different scope levels (local, global, and so on).</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> class.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.#ctor(System.Collections.Generic.IDictionary{System.Object,System.Object})">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> class using the specified base scope.</summary>
+      <param name="baseScope">The base scope.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Add(System.Collections.Generic.KeyValuePair{System.Object,System.Object})">
+      <summary>Adds a key/value pair to the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object using the specified generic collection.</summary>
+      <param name="item">The key/value pair.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Add(System.Object,System.Object)">
+      <summary>Adds the specified key and specified value to the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object.</summary>
+      <param name="key">The key.</param>
+      <param name="value">The value.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BackingStore">
+      <summary>Gets the dictionary that stores the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object data.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope">
+      <summary>Gets the base scope for the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object.</summary>
+      <returns>The base scope for the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Clear">
+      <summary>Removes all keys and values from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Contains(System.Collections.Generic.KeyValuePair{System.Object,System.Object})">
+      <summary>Returns a value that indicates whether the specified key/value pair exists in either the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or in the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object.</summary>
+      <returns>true if the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object contains an element that has the specified key/value pair; otherwise, false.</returns>
+      <param name="item">The key/value pair.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.ContainsKey(System.Object)">
+      <summary>Returns a value that indicates whether the specified key exists in the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or in the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object.</summary>
+      <returns>true if the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object or the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object contains an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.CopyTo(System.Collections.Generic.KeyValuePair{System.Object,System.Object}[],System.Int32)">
+      <summary>Copies all of the elements in the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object and the <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> object to an <see cref="T:System.Array" /> object, starting at the specified index.</summary>
+      <param name="array">The array.</param>
+      <param name="arrayIndex">The zero-based index in <paramref name="array" />.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Count">
+      <summary>Gets the number of key/value pairs that are in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>The number of key/value pairs.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.GetEnumerator">
+      <summary>Returns an enumerator that can be used to iterate through concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>An <see cref="T:System.Collections.Generic.IEnumerator" /> object.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.GetItems">
+      <summary>Returns an enumerator that can be used to iterate through the distinct elements of concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>An enumerator that contains distinct elements from the concatenated dictionary objects.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.IsReadOnly">
+      <summary>Gets a value that indicates whether the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object is read-only.</summary>
+      <returns>true if the <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> object is read-only; otherwise, false.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Item(System.Object)">
+      <summary>Gets or sets the element that is associated with the specified key.</summary>
+      <returns>The element that has the specified key.</returns>
+      <param name="key">The key of the element to get or set.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Keys">
+      <summary>Gets a <see cref="T:System.Collections.Generic.List`1" /> object that contains the keys from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>An object that contains that contains the keys.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Remove(System.Collections.Generic.KeyValuePair{System.Object,System.Object})">
+      <summary>Removes the specified key/value pair from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>true if the key/value pair is removed, or false if <paramref name="item" /> is not found in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</returns>
+      <param name="item">The key/value pair.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.Remove(System.Object)">
+      <summary>Removes the value that has the specified key from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>true if the key/value pair is removed, or false if <paramref name="key" /> is not found in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</returns>
+      <param name="key">The key.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.SetValue(System.Object,System.Object)">
+      <summary>Sets a value using the specified key in the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <param name="key">The key.</param>
+      <param name="value">The value.</param>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.System#Collections#IEnumerable#GetEnumerator">
+      <summary>Returns an enumerator for the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>The enumerator.</returns>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.ScopeStorageDictionary.TryGetValue(System.Object,System.Object@)">
+      <summary>Gets the value that is associated with the specified key from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>true if the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects contain an element that has the specified key; otherwise, false.</returns>
+      <param name="key">The key.</param>
+      <param name="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 <paramref name="value" /> parameter. This parameter is passed uninitialized.</param>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.ScopeStorageDictionary.Values">
+      <summary>Gets a <see cref="T:System.Collections.Generic.List`1" /> object that contains the values from the concatenated <see cref="T:System.Web.WebPages.Scope.ScopeStorageDictionary" /> and <see cref="P:System.Web.WebPages.Scope.ScopeStorageDictionary.BaseScope" /> objects.</summary>
+      <returns>The object that contains the values.</returns>
+    </member>
+    <member name="T:System.Web.WebPages.Scope.StaticScopeStorageProvider">
+      <summary>Provides scoped access to static data.</summary>
+    </member>
+    <member name="M:System.Web.WebPages.Scope.StaticScopeStorageProvider.#ctor">
+      <summary>Initializes a new instance of the <see cref="T:System.Web.WebPages.Scope.StaticScopeStorageProvider" /> class.</summary>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.StaticScopeStorageProvider.CurrentScope">
+      <summary>Gets or sets a dictionary that stores current data under a static context.</summary>
+      <returns>The dictionary that provides current scoped data.</returns>
+    </member>
+    <member name="P:System.Web.WebPages.Scope.StaticScopeStorageProvider.GlobalScope">
+      <summary>Gets a dictionary that stores global data under a static context.</summary>
+      <returns>The dictionary that provides global scoped data.</returns>
+    </member>
+  </members>
+</doc>
Index: /branches/HiveStatistics/sources/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec
===================================================================
--- /branches/HiveStatistics/sources/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/Microsoft.Web.Infrastructure.1.0.0.0/Microsoft.Web.Infrastructure.1.0.0.0.nuspec	(revision 9589)
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
+  <metadata>
+    <id>Microsoft.Web.Infrastructure</id>
+    <version>1.0.0.0</version>
+    <title>Microsoft.Web.Infrastructure</title>
+    <authors>Microsoft</authors>
+    <owners>Microsoft</owners>
+    <licenseUrl>http://go.microsoft.com/fwlink/?LinkID=214339</licenseUrl>
+    <projectUrl>http://www.asp.net</projectUrl>
+    <requireLicenseAcceptance>false</requireLicenseAcceptance>
+    <description>This package contains the Microsoft.Web.Infrastructure assembly that lets you dynamically register HTTP modules at run time.</description>
+    <language>en-US</language>
+  </metadata>
+</package>
Index: /branches/HiveStatistics/sources/packages/repositories.config
===================================================================
--- /branches/HiveStatistics/sources/packages/repositories.config	(revision 9589)
+++ /branches/HiveStatistics/sources/packages/repositories.config	(revision 9589)
@@ -0,0 +1,4 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<repositories>
+  <repository path="..\HeuristicLab.Services.Hive.Statistics\3.3\packages.config" />
+</repositories>
