C# Class Calyptus.Mvc.PathStack

Inheritance: IPathStack
Show file Open project: sebmarkbage/calyptus.mvc Class Usage Examples

Public Methods

Method Description
GetPath ( bool rooted ) : string
GetQueryString ( ) : string
Peek ( ) : string
Peek ( int stepsForward ) : string
Pop ( ) : string
Pop ( int count ) : void
Push ( IPathStack path ) : void
Push ( string path ) : void
Reverse ( int count ) : void
ReverseToIndex ( int toIndex ) : void
ToString ( ) : string

Protected Methods

Method Description
Decode ( string path ) : string
Encode ( string path ) : string

Private Methods

Method Description
PathStack ( ) : System
PathStack ( bool readOnly ) : System
PathStack ( string verb, string path, NameValueCollection query, bool readOnly ) : System

Method Details

Decode() protected method

protected Decode ( string path ) : string
path string
return string

Encode() protected method

protected Encode ( string path ) : string
path string
return string

GetPath() public method

public GetPath ( bool rooted ) : string
rooted bool
return string

GetQueryString() public method

public GetQueryString ( ) : string
return string

Peek() public method

public Peek ( ) : string
return string

Peek() public method

public Peek ( int stepsForward ) : string
stepsForward int
return string

Pop() public method

public Pop ( ) : string
return string

Pop() public method

public Pop ( int count ) : void
count int
return void

Push() public method

public Push ( IPathStack path ) : void
path IPathStack
return void

Push() public method

public Push ( string path ) : void
path string
return void

Reverse() public method

public Reverse ( int count ) : void
count int
return void

ReverseToIndex() public method

public ReverseToIndex ( int toIndex ) : void
toIndex int
return void

ToString() public method

public ToString ( ) : string
return string