C# Class ConditionalBuilder.NinjaBuilder

Datei anzeigen Open project: KennyBu/DesignPatternTests Class Usage Examples

Public Methods

Method Description
AtLevel ( int level ) : NinjaBuilder
Build ( ) : Ninja
CreateNinjaBuilder ( ) : NinjaBuilder
NinjaBuilder ( ) : System
When ( Func condition ) : NinjaBuilder
WithShurikens ( int numShirukens ) : NinjaBuilder
WithSkill ( string skill ) : NinjaBuilder

Method Details

AtLevel() public method

public AtLevel ( int level ) : NinjaBuilder
level int
return NinjaBuilder

Build() public method

public Build ( ) : Ninja
return Ninja

CreateNinjaBuilder() public static method

public static CreateNinjaBuilder ( ) : NinjaBuilder
return NinjaBuilder

NinjaBuilder() public method

public NinjaBuilder ( ) : System
return System

When() public method

public When ( Func condition ) : NinjaBuilder
condition Func
return NinjaBuilder

WithShurikens() public method

public WithShurikens ( int numShirukens ) : NinjaBuilder
numShirukens int
return NinjaBuilder

WithSkill() public method

public WithSkill ( string skill ) : NinjaBuilder
skill string
return NinjaBuilder