C# Class Binboo.Core.Commands.Arguments.ParamValidator

Show file Open project: adrianoc/binboo Class Usage Examples

Public Properties

Property Type Description
Anything ParamValidator
AnythingStartingWithText ParamValidator
QuotedString ParamValidator

Public Methods

Method Description
AsOptional ( ) : ParamValidator
ButNot ( ) : ParamValidator
Custom ( string regex, bool optional ) : ParamValidator
From ( IEnumerable names ) : ParamValidator
IsMatch ( string candidate ) : bool
ToString ( ) : string

Protected Methods

Method Description
ParamValidator ( string regex ) : System.Collections.Generic
ParamValidator ( string regex, bool optional ) : System.Collections.Generic

Private Methods

Method Description
RegExpFor ( string name ) : string

Method Details

AsOptional() public method

public AsOptional ( ) : ParamValidator
return ParamValidator

ButNot() public method

public ButNot ( ) : ParamValidator
return ParamValidator

Custom() public static method

public static Custom ( string regex, bool optional ) : ParamValidator
regex string
optional bool
return ParamValidator

From() public static method

public static From ( IEnumerable names ) : ParamValidator
names IEnumerable
return ParamValidator

IsMatch() public method

public IsMatch ( string candidate ) : bool
candidate string
return bool

ParamValidator() protected method

protected ParamValidator ( string regex ) : System.Collections.Generic
regex string
return System.Collections.Generic

ParamValidator() protected method

protected ParamValidator ( string regex, bool optional ) : System.Collections.Generic
regex string
optional bool
return System.Collections.Generic

ToString() public method

public ToString ( ) : string
return string

Property Details

Anything public static property

public static ParamValidator,Binboo.Core.Commands.Arguments Anything
return ParamValidator

AnythingStartingWithText public static property

public static ParamValidator,Binboo.Core.Commands.Arguments AnythingStartingWithText
return ParamValidator

QuotedString public static property

public static ParamValidator,Binboo.Core.Commands.Arguments QuotedString
return ParamValidator