﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Web.Routing</name>
  </assembly>
  <members>
    <member name="T:System.Web.Routing.HttpMethodConstraint">
      <summary>
                    Enables you to define which HTTP verbs are allowed when determining whether a URL matches a route.
                </summary>
    </member>
    <member name="M:System.Web.Routing.HttpMethodConstraint.#ctor(System.String[])">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.HttpMethodConstraint" /> class with the HTTP verbs that are allowed for the route. 
                </summary>
      <param name="allowedMethods">
                    The HTTP verbs that are valid for the route.
                </param>
    </member>
    <member name="P:System.Web.Routing.HttpMethodConstraint.AllowedMethods">
      <summary>
                    Gets the collection of allowed HTTP verbs for the route.
                </summary>
      <returns>
                    A collection of allowed HTTP verbs for the route.
                </returns>
    </member>
    <member name="M:System.Web.Routing.HttpMethodConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
      <summary>
                    Determines whether the request was made with an HTTP verb that is one of the allowed verbs for the route.
                </summary>
      <returns>
                    When processing a request, true if the request was made by using an allowed HTTP verb; otherwise, false. When constructing a URL, true if the supplied values contain an HTTP verb that matches one of the allowed HTTP verbs; otherwise, false. The default is true.
                </returns>
      <param name="httpContext">
                    An object that encapsulates information about the HTTP request.
                </param>
      <param name="route">
                    The object that is being checked to determine whether it matches the URL.
                </param>
      <param name="parameterName">
                    The name of the parameter that is being checked.
                </param>
      <param name="values">
                    An object that contains the parameters for a route.
                </param>
      <param name="routeDirection">
                    An object that indicates whether the constraint check is being performed when an incoming request is handled or when a URL is generated.
                </param>
    </member>
    <member name="M:System.Web.Routing.HttpMethodConstraint.System#Web#Routing#IRouteConstraint#Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
      <summary>
                    Determines whether the request was made by using an HTTP verb that is one of the allowed verbs for the route.
                </summary>
      <returns>true if the request was made by using an allowed HTTP verb; otherwise, false. The default is true.
                </returns>
      <param name="httpContext">
                    An object that encapsulates information about the HTTP request.
                </param>
      <param name="route">
                    The object that is being checked to determine whether it matches the URL.
                </param>
      <param name="parameterName">
                    The name of the parameter that is being checked.
                </param>
      <param name="values">
                    An object that contains the parameters for a route.
                </param>
      <param name="routeDirection">
                    An object that indicates whether the constraint check is being performed when an incoming request is handled or when a URL is generated.
                </param>
    </member>
    <member name="T:System.Web.Routing.IRouteConstraint">
      <summary>
                    Defines the contract that a class must implement in order to check whether a URL parameter value is valid for a constraint.
                </summary>
    </member>
    <member name="M:System.Web.Routing.IRouteConstraint.Match(System.Web.HttpContextBase,System.Web.Routing.Route,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
      <summary>
                    Determines whether the URL parameter contains a valid value for this constraint.
                </summary>
      <returns>true if the URL parameter contains a valid value; otherwise, false.
                </returns>
      <param name="httpContext">
                    An object that encapsulates information about the HTTP request.
                </param>
      <param name="route">
                    The object that this constraint belongs to.
                </param>
      <param name="parameterName">
                    The name of the parameter that is being checked.
                </param>
      <param name="values">
                    An object that contains the parameters for the URL.
                </param>
      <param name="routeDirection">
                    An object that indicates whether the constraint check is being performed when an incoming request is being handled or when a URL is being generated.
                </param>
    </member>
    <member name="T:System.Web.Routing.IRouteHandler">
      <summary>
                    Defines the contract that a class must implement to process a request for a matching route pattern.
                </summary>
    </member>
    <member name="M:System.Web.Routing.IRouteHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
      <summary>
                    Provides the object that processes the request.
                </summary>
      <returns>
                    An object that processes the request.
                </returns>
      <param name="requestContext">
                    An object that encapsulates information about the request.
                </param>
    </member>
    <member name="T:System.Web.Routing.RequestContext">
      <summary>
                    Encapsulates information about an HTTP request that matches a defined route.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RequestContext.#ctor(System.Web.HttpContextBase,System.Web.Routing.RouteData)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RequestContext" /> class. 
                </summary>
      <param name="httpContext">
                    An object containing information about the HTTP request.
                </param>
      <param name="routeData">
                    An object containing information about the route that matched the current request.
                </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="httpContext" /> or <paramref name="routeData" /> is null.
                </exception>
    </member>
    <member name="P:System.Web.Routing.RequestContext.HttpContext">
      <summary>
                    Gets information about the HTTP request.
                </summary>
      <returns>
                    An object containing information about the HTTP request.
                </returns>
    </member>
    <member name="P:System.Web.Routing.RequestContext.RouteData">
      <summary>
                    Gets information about the requested route.
                </summary>
      <returns>
                    An object containing information about the requested route.
                </returns>
    </member>
    <member name="T:System.Web.Routing.Route">
      <summary>
                    Provides properties and methods for defining a route, and for getting information about the route.
                </summary>
    </member>
    <member name="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.IRouteHandler)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.Route" /> class, using the specified URL pattern and handler class. 
                </summary>
      <param name="url">
                    The URL pattern for the route.
                </param>
      <param name="routeHandler">
                    The object that processes requests for the route.
                </param>
    </member>
    <member name="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.Route" /> class, using the specified URL pattern, handler class, and default parameter values. 
                </summary>
      <param name="url">
                    The URL pattern for the route.
                </param>
      <param name="defaults">
                    The values to use for any parameters that are missing in the URL.
                </param>
      <param name="routeHandler">
                    The object that processes requests for the route.
                </param>
    </member>
    <member name="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.Route" /> class, using the specified URL pattern, handler class, default parameter values, and constraints. 
                </summary>
      <param name="url">
                    The URL pattern for the route.
                </param>
      <param name="defaults">
                    The values to use if the URL does not contain all the parameters.
                </param>
      <param name="constraints">
                    A regular expression that specifies valid values for a URL parameter.
                </param>
      <param name="routeHandler">
                    The object that processes requests for the route.
                </param>
    </member>
    <member name="M:System.Web.Routing.Route.#ctor(System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteValueDictionary,System.Web.Routing.IRouteHandler)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.Route" /> class, using the specified URL pattern, handler class, default parameter values, constraints, and custom values. 
                </summary>
      <param name="url">
                    The URL pattern for the route.
                </param>
      <param name="defaults">
                    The values to use if the URL does not contain all the parameters.
                </param>
      <param name="constraints">
                    A regular expression that specifies valid values for a URL parameter.
                </param>
      <param name="dataTokens">
                    Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. The route handler might need these values to process the request.
                </param>
      <param name="routeHandler">
                    The object that processes requests for the route.
                </param>
    </member>
    <member name="P:System.Web.Routing.Route.Constraints">
      <summary>
                    Gets or sets a dictionary of expressions that specify valid values for a URL parameter.
                </summary>
      <returns>
                    An object that contains the parameter names and expressions.
                </returns>
    </member>
    <member name="P:System.Web.Routing.Route.DataTokens">
      <summary>
                    Gets or sets the dictionary of custom values that are passed to the route handler, but which are not used to determine whether the route matches a URL pattern.
                </summary>
      <returns>
                    An object that contains custom values.
                </returns>
    </member>
    <member name="P:System.Web.Routing.Route.Defaults">
      <summary>
                    Gets or sets the values to use if the URL does not contain all the parameters.
                </summary>
      <returns>
                    An object that contains the parameter names and default values.
                </returns>
    </member>
    <member name="M:System.Web.Routing.Route.GetRouteData(System.Web.HttpContextBase)">
      <summary>
                    Returns information about the requested route.
                </summary>
      <returns>
                    An object that contains the values from the route definition.
                </returns>
      <param name="httpContext">
                    An object that encapsulates information about the HTTP request.
                </param>
    </member>
    <member name="M:System.Web.Routing.Route.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
      <summary>
                    Returns information about the URL that is associated with the route.
                </summary>
      <returns>
                    An object that contains information about the URL that is associated with the route.
                </returns>
      <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.Routing.Route.ProcessConstraint(System.Web.HttpContextBase,System.Object,System.String,System.Web.Routing.RouteValueDictionary,System.Web.Routing.RouteDirection)">
      <summary>
                    Determines whether a parameter value matches the constraint for that parameter.
                </summary>
      <returns>true if the parameter value matches the constraint; otherwise, false.
                </returns>
      <param name="httpContext">
                    An object that encapsulates information about the HTTP request.
                </param>
      <param name="constraint">
                    The regular expression or object to use to test <paramref name="parameterValue" />.
                </param>
      <param name="parameterName">
                    The name of the parameter to test.
                </param>
      <param name="values">
                    The values to test.
                </param>
      <param name="routeDirection">
                    A value that specifies whether URL routing is processing an incoming request or constructing a URL.
                </param>
    </member>
    <member name="P:System.Web.Routing.Route.RouteHandler">
      <summary>
                    Gets or sets the object that processes requests for the route.
                </summary>
      <returns>
                    The object that processes the request.
                </returns>
    </member>
    <member name="P:System.Web.Routing.Route.Url">
      <summary>
                    Gets or sets the URL pattern for the route.
                </summary>
      <returns>
                    The pattern for matching the route to a URL.
                </returns>
      <exception cref="T:System.ArgumentException">
                    Any of the following:
                
                    The value starts with ~ or /.
                
                    The value contains a ? character.
                
                    The catch-all parameter is not last.
                </exception>
      <exception cref="T:System.Exception">
                    URL segments are not separated by a delimiter or a literal constant.
                </exception>
    </member>
    <member name="T:System.Web.Routing.RouteBase">
      <summary>
                    Serves as the base class for all classes that represent an ASP.NET route.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteBase.#ctor">
      <summary>
                    Initializes the 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.Routing.RouteBase.GetRouteData(System.Web.HttpContextBase)">
      <summary>
                    When overridden in a derived class, returns route information about the request.
                </summary>
      <returns>
                    An object that contains the values from the route definition if the route matches the current request, or null if the route does not match the request.
                </returns>
      <param name="httpContext">
                    An object that encapsulates information about the HTTP request.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteBase.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
      <summary>
                    When overridden in a derived class, checks whether the route matches the specified values, and if so, generates a URL and retrieves information about the route.
                </summary>
      <returns>
                    An object that contains the generated URL and information about the route, or null if the route does not match <paramref name="values" />.
                </returns>
      <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="T:System.Web.Routing.RouteCollection">
      <summary>
                    Provides a collection of routes for ASP.NET routing.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteCollection" /> class. 
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.#ctor(System.Web.Hosting.VirtualPathProvider)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteCollection" /> class by using specified virtual path provider. 
                </summary>
      <param name="virtualPathProvider">
                    A provider for retrieving resources from a virtual file system.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.Add(System.String,System.Web.Routing.RouteBase)">
      <summary>
                    Adds a route to the end of the <see cref="T:System.Web.Routing.RouteCollection" /> object and assigns the specified name to the route.
                </summary>
      <param name="name">
                    The value that identifies the route. The value can be null or an empty string.
                </param>
      <param name="item">
                    The route to add to the end of the collection.
                </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="item" /> is null.
                </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="name" /> is already used in the collection.
                </exception>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.ClearItems">
      <summary>
                    Removes all the elements from the <see cref="T:System.Web.Routing.RouteCollection" /> object.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.GetReadLock">
      <summary>
                    Provides an object for managing thread safety when you retrieve an object from the collection.
                </summary>
      <returns>
                    An object that manages thread safety.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.GetRouteData(System.Web.HttpContextBase)">
      <summary>
                    Returns information about the route in the collection that matches the provided values.
                </summary>
      <returns>
                    An object that contains the values from the route definition.
                </returns>
      <param name="httpContext">
                    An object that encapsulates information about the HTTP request.
                </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="context" /> is null.
                </exception>
      <exception cref="T:System.ArgumentException">
                    The <see cref="P:System.Web.HttpContextBase.Request" /> property of the object in the <paramref name="context" /> parameter is null.
                </exception>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.String,System.Web.Routing.RouteValueDictionary)">
      <summary>
                    Returns information about the URL path that is associated with the named route, given the specified context, route name, and parameter values.
                </summary>
      <returns>
                    An object that contains information about the URL path that is associated with the route.
                </returns>
      <param name="requestContext">
                    An object that encapsulates information about the requested route.
                </param>
      <param name="name">
                    The name of the route to use when retrieving information about the URL path.
                </param>
      <param name="values">
                    An object that contains the parameters for a route.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.GetVirtualPath(System.Web.Routing.RequestContext,System.Web.Routing.RouteValueDictionary)">
      <summary>
                    Returns information about the URL path that is associated with the route, given the specified context and parameter values.
                </summary>
      <returns>
                    An object that contains information about the URL path that is associated with the route.
                </returns>
      <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.Routing.RouteCollection.GetWriteLock">
      <summary>
                    Provides an object for managing thread safety when you add or remove elements in the collection.
                </summary>
      <returns>
                    An object that manages thread safety.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.InsertItem(System.Int32,System.Web.Routing.RouteBase)">
      <summary>
                    Inserts the specified route into the <see cref="T:System.Web.Routing.RouteCollection" /> object at the specified index.
                </summary>
      <param name="index">
                    The zero-based index at which <paramref name="item" /> is inserted.
                </param>
      <param name="item">
                    The route to insert.
                </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="item" /> is null.
                </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="item" /> is already in the collection.
                </exception>
    </member>
    <member name="P:System.Web.Routing.RouteCollection.Item(System.String)">
      <summary>
                    Gets the route in the collection that has the specified name.
                </summary>
      <returns>
                    An object that has the specified name, or null if <paramref name="name" /> is null, is an empty string, or does not match any of the routes in the collection.
                </returns>
      <param name="name">
                    The value that identifies the route to retrieve.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.RemoveItem(System.Int32)">
      <summary>
                    Removes the route at the specified index of the <see cref="T:System.Web.Routing.RouteCollection" /> object.
                </summary>
      <param name="index">
                    The zero-based index of the route to remove.
                </param>
    </member>
    <member name="P:System.Web.Routing.RouteCollection.RouteExistingFiles">
      <summary>
                    Gets or sets a value that indicates whether ASP.NET routing should handle URLs that match an existing physical file.
                </summary>
      <returns>true if ASP.NET routing handles all requests, even those that match an existing physical file; otherwise, false. The default value is false.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteCollection.SetItem(System.Int32,System.Web.Routing.RouteBase)">
      <summary>
                    Replaces the route at the specified index.
                </summary>
      <param name="index">
                    The zero-based index of the route to replace.
                </param>
      <param name="item">
                    The route to place at the specified index.
                </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="item" /> is null.
                </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="item" /> is already in the collection.
                </exception>
    </member>
    <member name="T:System.Web.Routing.RouteData">
      <summary>
                    Encapsulates the information about a route.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteData.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteData" /> class. 
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteData.#ctor(System.Web.Routing.RouteBase,System.Web.Routing.IRouteHandler)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteData" /> class with the specified route and route handler. 
                </summary>
      <param name="route">
                    An object that defines the route.
                </param>
      <param name="routeHandler">
                    An object that processes the request.
                </param>
    </member>
    <member name="P:System.Web.Routing.RouteData.DataTokens">
      <summary>
                    Gets a collection of custom values that are passed to the route handler but are not used when determining if the route matches a request.
                </summary>
      <returns>
                    An object that contains custom values.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteData.GetRequiredString(System.String)">
      <summary>
                    Retrieves the value with the specified identifier.
                </summary>
      <returns>
                    A String representing the value of the element in the <see cref="P:System.Web.Routing.RouteData.Values" /> property that has a key equal to the value in <paramref name="valueName" />.
                </returns>
      <param name="valueName">
                    The key of the value to retrieve.
                </param>
      <exception cref="T:System.InvalidOperationException">
                    A value does not exist for <paramref name="valueName" />.
                </exception>
    </member>
    <member name="P:System.Web.Routing.RouteData.Route">
      <summary>
                    Gets or sets the object that represents a route.
                </summary>
      <returns>
                    An object that represents the route definition.
                </returns>
    </member>
    <member name="P:System.Web.Routing.RouteData.RouteHandler">
      <summary>
                    Gets or sets the object that processes a requested route.
                </summary>
      <returns>
                    An object that processes the route request.
                </returns>
    </member>
    <member name="P:System.Web.Routing.RouteData.Values">
      <summary>
                    Gets a collection of URL parameter values and default values for the route.
                </summary>
      <returns>
                    An object that contains values parsed from the URL and default values.
                </returns>
    </member>
    <member name="T:System.Web.Routing.RouteDirection">
      <summary>
                    Specifies whether ASP.NET routing is processing a URL from a client or generating a URL.
                </summary>
    </member>
    <member name="F:System.Web.Routing.RouteDirection.IncomingRequest">
      <summary>
                    A URL from a client is being processed.
                </summary>
    </member>
    <member name="F:System.Web.Routing.RouteDirection.UrlGeneration">
      <summary>
                    A URL is being created based on the route definition.
                </summary>
    </member>
    <member name="T:System.Web.Routing.RouteTable">
      <summary>
                    Stores the URL routes for an application.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteTable.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteTable" /> class. 
                </summary>
    </member>
    <member name="P:System.Web.Routing.RouteTable.Routes">
      <summary>
                    Gets a collection of objects that derive from the <see cref="T:System.Web.Routing.RouteBase" /> class.
                </summary>
      <returns>
                    An object that contains all the routes in the collection.
                </returns>
    </member>
    <member name="T:System.Web.Routing.RouteValueDictionary">
      <summary>
                    Represents a case-insensitive collection of key/value pairs that are used in various places within the routing framework, such as when defining the default values for a route or when generating a URL that is based on a route.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteValueDictionary" /> class that is empty. 
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteValueDictionary" /> class and adds elements from the specified collection. 
                </summary>
      <param name="dictionary">
                    A collection whose elements are copied to the new collection.
                </param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="dictionary" /> is null.
                </exception>
      <exception cref="T:System.ArgumentException">
        <paramref name="dictionary" /> contains one or more duplicate keys.
                </exception>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.#ctor(System.Object)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.RouteValueDictionary" /> class and adds values based on properties from the specified object. 
                </summary>
      <param name="values">
                    An object that contains properties that will be added as elements to the new collection.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.Add(System.String,System.Object)">
      <summary>
                    Adds the specified value to the dictionary by 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>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.Clear">
      <summary>
                    Removes all keys and values from the dictionary.
                </summary>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.ContainsKey(System.String)">
      <summary>
                    Determines whether the dictionary contains the specified key.
                </summary>
      <returns>true if the dictionary contains an element with the specified key; otherwise, false.
                </returns>
      <param name="key">
                    The key to locate in the dictionary.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.ContainsValue(System.Object)">
      <summary>
                    Determines whether the dictionary contains a specific value.
                </summary>
      <returns>true if the dictionary contains an element with the specified value; otherwise, false.
                </returns>
      <param name="value">
                    The value to locate in the dictionary.
                </param>
    </member>
    <member name="P:System.Web.Routing.RouteValueDictionary.Count">
      <summary>
                    Gets the number of key/value pairs that are in the collection.
                </summary>
      <returns>
                    The number of key/value pairs that are in the collection.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.GetEnumerator">
      <summary>
                    Returns an enumerator that you can use to iterate through the dictionary.
                </summary>
      <returns>
                    A structure for reading data in the dictionary.
                </returns>
    </member>
    <member name="P:System.Web.Routing.RouteValueDictionary.Item(System.String)">
      <summary>
                    Gets or sets the value associated with the specified key.
                </summary>
      <returns>
                    The value that is associated with the specified key.
                </returns>
      <param name="key">
                    The key of the value to get or set.
                </param>
    </member>
    <member name="P:System.Web.Routing.RouteValueDictionary.Keys">
      <summary>
                    Gets a collection that contains the keys in the dictionary.
                </summary>
      <returns>
                    A collection that contains the keys in the dictionary.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.Remove(System.String)">
      <summary>
                    Removes the value that has the specified key from the dictionary.
                </summary>
      <returns>true if the element is found and removed; otherwise, false. This method returns false if <paramref name="key" /> is not found in the dictionary.
                </returns>
      <param name="key">
                    The key of the element to remove.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
      <summary>
                    Adds the specified value to the dictionary by using the specified key.
                </summary>
      <param name="item">
                    The key and value pair to add to the dictionary.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
      <summary>
                    Determines whether the dictionary contains the specified key and value.
                </summary>
      <param name="item">
                    The key and value pair to locate in the dictionary.
                </param>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{System.String,System.Object}[],System.Int32)">
      <summary>
                    Copies the elements of the collection to an array, starting at the specified array index.
                </summary>
      <param name="array">
                    The one-dimensional array that is the destination of the elements copied from the dictionary.
                </param>
      <param name="arrayIndex">
                    The zero-based index in <paramref name="array" /> at which copying begins.
                </param>
    </member>
    <member name="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{T}#IsReadOnly"></member>
    <member name="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{System.String,System.Object})">
      <summary>
                    Removes the value that has the specified key from the dictionary.
                </summary>
      <param name="item">
                    The key of the element to remove.
                </param>
    </member>
    <member name="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{TKey@TValue}#Keys"></member>
    <member name="P:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IDictionary{TKey@TValue}#Values"></member>
    <member name="M:System.Web.Routing.RouteValueDictionary.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
      <summary>
                    Returns an enumerator that you can use to iterate through the dictionary.
                </summary>
      <returns>
                    A structure for reading data in the dictionary.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.System#Collections#IEnumerable#GetEnumerator">
      <summary>
                    Returns an enumerator that you can use to iterate through the dictionary.
                </summary>
      <returns>
                    A structure for reading data in the dictionary.
                </returns>
    </member>
    <member name="M:System.Web.Routing.RouteValueDictionary.TryGetValue(System.String,System.Object@)">
      <summary>
                    Gets a value that indicates whether a value is associated with the specified key.
                </summary>
      <returns>true if the dictionary 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, contains 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>
    </member>
    <member name="P:System.Web.Routing.RouteValueDictionary.Values">
      <summary>
                    Gets a collection that contains the values in the dictionary.
                </summary>
      <returns>
                    A collection that that contains the values in the dictionary.
                </returns>
    </member>
    <member name="T:System.Web.Routing.StopRoutingHandler">
      <summary>
                    Provides a way to specify that ASP.NET routing should not handle requests for a URL pattern.
                </summary>
    </member>
    <member name="M:System.Web.Routing.StopRoutingHandler.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.StopRoutingHandler" /> class. 
                </summary>
    </member>
    <member name="M:System.Web.Routing.StopRoutingHandler.GetHttpHandler(System.Web.Routing.RequestContext)">
      <summary>
                    Returns the object that processes the request.
                </summary>
      <returns>
                    An object that processes the request.
                </returns>
      <param name="requestContext">
                    An object that encapsulates information about the request.
                </param>
    </member>
    <member name="M:System.Web.Routing.StopRoutingHandler.System#Web#Routing#IRouteHandler#GetHttpHandler(System.Web.Routing.RequestContext)"></member>
    <member name="T:System.Web.Routing.UrlRoutingHandler">
      <summary>
                    Provides methods for customizing how ASP.NET routing processes a request.
                </summary>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingHandler.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.UrlRoutingHandler" /> class. 
                </summary>
    </member>
    <member name="P:System.Web.Routing.UrlRoutingHandler.IsReusable">
      <summary>
                    Gets a value that indicates whether another request can use the <see cref="T:System.Web.Routing.UrlRoutingHandler" /> instance.
                </summary>
      <returns>
                    Always false.
                </returns>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContext)">
      <summary>
                    Processes an HTTP request that matches a route.
                </summary>
      <param name="httpContext">
                    An object that provides references to the intrinsic server objects (for example, <see cref="P:System.Web.HttpContext.Request" />, <see cref="P:System.Web.HttpContext.Response" />, <see cref="P:System.Web.HttpContext.Session" />, and <see cref="P:System.Web.HttpContext.Server" />).
                </param>
      <exception cref="T:System.Web.HttpException">
                    The request does not match any route.
                </exception>
      <exception cref="T:System.InvalidOperationException">
                    No handler is defined for the route.
                </exception>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingHandler.ProcessRequest(System.Web.HttpContextBase)">
      <summary>
                    Processes an HTTP request that matches a route.
                </summary>
      <param name="httpContext">
                    An object that provides references to the intrinsic server objects (for example, <see cref="P:System.Web.HttpContext.Request" />, <see cref="P:System.Web.HttpContext.Response" />, <see cref="P:System.Web.HttpContext.Session" />, and <see cref="P:System.Web.HttpContext.Server" />).
                </param>
      <exception cref="T:System.Web.HttpException">
                    The request does not match any route.
                </exception>
      <exception cref="T:System.InvalidOperationException">
                    No handler is defined for the route.
                </exception>
    </member>
    <member name="P:System.Web.Routing.UrlRoutingHandler.RouteCollection">
      <summary>
                    Gets or sets the collection of defined routes for the ASP.NET application.
                </summary>
      <returns>
                    An object that contains the routes.
                </returns>
    </member>
    <member name="P:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#IsReusable"></member>
    <member name="M:System.Web.Routing.UrlRoutingHandler.System#Web#IHttpHandler#ProcessRequest(System.Web.HttpContext)"></member>
    <member name="M:System.Web.Routing.UrlRoutingHandler.VerifyAndProcessRequest(System.Web.IHttpHandler,System.Web.HttpContextBase)">
      <summary>
                    When overridden in a derived class, validates the HTTP handler and performs the steps that are required to process the request.
                </summary>
      <param name="httpHandler">
                    The object that is used to process an HTTP request.
                </param>
      <param name="httpContext">
                    An object that provides references to the intrinsic server objects (for example, <see cref="P:System.Web.HttpContext.Request" />, <see cref="P:System.Web.HttpContext.Response" />, <see cref="P:System.Web.HttpContext.Session" />, and <see cref="P:System.Web.HttpContext.Server" />).
                </param>
    </member>
    <member name="T:System.Web.Routing.UrlRoutingModule">
      <summary>
                    Matches a URL request to a defined route.
                </summary>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingModule.#ctor">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.UrlRoutingModule" /> class. 
                </summary>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingModule.Dispose">
      <summary>
                    Disposes of the resources (other than memory) that are used by the module.
                </summary>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingModule.Init(System.Web.HttpApplication)">
      <summary>
                    Initializes a module and prepares it to handle requests.
                </summary>
      <param name="application">
                    An object that provides access to the methods, properties, and events common to all application objects in an ASP.NET application.
                </param>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingModule.PostMapRequestHandler(System.Web.HttpContextBase)">
      <summary>
                    Assigns the HTTP handler for the current request to the context.
                </summary>
      <param name="context">
                    Encapsulates all HTTP-specific information about an individual HTTP request.
                </param>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingModule.PostResolveRequestCache(System.Web.HttpContextBase)">
      <summary>
                    Matches the HTTP request to a route, retrieves the handler for that route, and sets the handler as the HTTP handler for the current request.
                </summary>
      <param name="context">
                    Encapsulates all HTTP-specific information about an individual HTTP request.
                </param>
    </member>
    <member name="P:System.Web.Routing.UrlRoutingModule.RouteCollection">
      <summary>
                    Gets or sets the collection of defined routes for the ASP.NET application.
                </summary>
      <returns>
                    An object that contains the routes.
                </returns>
    </member>
    <member name="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Dispose"></member>
    <member name="M:System.Web.Routing.UrlRoutingModule.System#Web#IHttpModule#Init(System.Web.HttpApplication)"></member>
    <member name="T:System.Web.Routing.VirtualPathData">
      <summary>
                    Represents information about the route and virtual path that are the result of generating a URL with the routing framework.
                </summary>
    </member>
    <member name="M:System.Web.Routing.VirtualPathData.#ctor(System.Web.Routing.RouteBase,System.String)">
      <summary>
                    Initializes a new instance of the <see cref="T:System.Web.Routing.VirtualPathData" /> class. 
                </summary>
      <param name="route">
                    The object that is used to generate the URL.
                </param>
      <param name="virtualPath">
                    The generated URL.
                </param>
    </member>
    <member name="P:System.Web.Routing.VirtualPathData.DataTokens">
      <summary>
                    Gets the collection of custom values for the route definition.
                </summary>
      <returns>
                    A collection of custom values for a route.
                </returns>
    </member>
    <member name="P:System.Web.Routing.VirtualPathData.Route">
      <summary>
                    Gets or sets the route that is used to create the URL.
                </summary>
      <returns>
                    An object that represents the route that matched the parameters for generating a URL.
                </returns>
    </member>
    <member name="P:System.Web.Routing.VirtualPathData.VirtualPath">
      <summary>
                    Gets or sets the URL that was created from the route definition.
                </summary>
      <returns>
                    The URL generated that was from a route.
                </returns>
    </member>
  </members>
</doc>