C# Class ProjectGenerator.CustomActions

Mostrar archivo Open project: mheise/Unmake

Public Methods

Method Description
ExecAsBatchFile ( CustomComponent rule ) : void
MergeInstructionWithComponent ( Component cp, CustomInstruction cinstr, Makefile mkfile ) : bool
determineAction ( CustomComponent rule ) : CustomAction
generateComponentFromRule ( CustomComponent rule, Makefile mkfile ) : Component
resolveClInstructionIntoComponent ( ClInstruction clInstruction, CustomComponent rule, Makefile mkfile ) : Component
resolveLinkInstruction ( LinkInstruction linkInstr, CustomComponent rule, Makefile mkfile ) : Component

Method Details

ExecAsBatchFile() public static method

public static ExecAsBatchFile ( CustomComponent rule ) : void
rule CustomComponent
return void

MergeInstructionWithComponent() public static method

public static MergeInstructionWithComponent ( Component cp, CustomInstruction cinstr, Makefile mkfile ) : bool
cp Component
cinstr CustomInstruction
mkfile Makefile
return bool

determineAction() public static method

public static determineAction ( CustomComponent rule ) : CustomAction
rule CustomComponent
return CustomAction

generateComponentFromRule() public static method

public static generateComponentFromRule ( CustomComponent rule, Makefile mkfile ) : Component
rule CustomComponent
mkfile Makefile
return Component

resolveClInstructionIntoComponent() public static method

public static resolveClInstructionIntoComponent ( ClInstruction clInstruction, CustomComponent rule, Makefile mkfile ) : Component
clInstruction ClInstruction
rule CustomComponent
mkfile Makefile
return Component

resolveLinkInstruction() public static method

public static resolveLinkInstruction ( LinkInstruction linkInstr, CustomComponent rule, Makefile mkfile ) : Component
linkInstr LinkInstruction
rule CustomComponent
mkfile Makefile
return Component