C# Class System.Web.Routing.PatternParser

Show file Open project: kumpera/mono

Public Methods

Method Description
BuildUrl ( Route route, System.Web.Routing.RequestContext requestContext, RouteValueDictionary userValues, string &value ) : bool
Match ( string path, RouteValueDictionary defaults ) : RouteValueDictionary
PatternParser ( string pattern ) : System

Private Methods

Method Description
AddDefaults ( RouteValueDictionary dict, RouteValueDictionary defaults ) : RouteValueDictionary
MatchSegment ( int segIndex, int argsCount, string argSegs, List tokens, RouteValueDictionary ret ) : bool
Parse ( ) : void

Method Details

BuildUrl() public method

public BuildUrl ( Route route, System.Web.Routing.RequestContext requestContext, RouteValueDictionary userValues, string &value ) : bool
route Route
requestContext System.Web.Routing.RequestContext
userValues RouteValueDictionary
value string
return bool

Match() public method

public Match ( string path, RouteValueDictionary defaults ) : RouteValueDictionary
path string
defaults RouteValueDictionary
return RouteValueDictionary

PatternParser() public method

public PatternParser ( string pattern ) : System
pattern string
return System