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

Exibir arquivo 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_oe static_oe property

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

AnythingStartingWithText public_oe static_oe property

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

QuotedString public_oe static_oe property

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