protected override void SetDefaultOptionValues( Bam.Core.DependencyNode owningNode) { var options = this as ICodeGenOptions; options.OutputSourceDirectory = owningNode.GetTargettedModuleBuildDirectoryLocation("src").GetSingleRawPath(); options.OutputName = "function"; if (!owningNode.Module.Locations[CodeGenModule.OutputDir].IsValid) { (owningNode.Module.Locations[CodeGenModule.OutputDir] as Bam.Core.ScaffoldLocation).SetReference(owningNode.GetTargettedModuleBuildDirectoryLocation("src")); } }