예제 #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="nodeGraphParser">Node graph parser</param>
 public NodeGraphExporter(INodeGraphParser nodeGraphParser)
 {
     _nodeGraphParser            = nodeGraphParser;
     _nodeGraphFunctionGenerator = null;
     _nodeGraphRenderer          = null;
     _errorCollection            = null;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="defaultTemplateProvider">Default Template Provider</param>
 /// <param name="cachedDbAccess">Cached Db Access</param>
 /// <param name="languageKeyGenerator">Language Key Generator</param>
 /// <param name="scribanLanguageKeyGenerator">Scriban language key generator</param>
 /// <param name="conditionRenderer">Condition Renderer</param>
 /// <param name="legacyDailyRoutineEventPlaceholderResolver">Legacy Daily routine event placeholder resolver</param>
 /// <param name="dailyRoutineFunctionNameGenerator">Daily routine function name generator</param>
 /// <param name="actionTranslator">Action translator</param>
 /// <param name="nodeGraphParser">Node graph parser</param>
 /// <param name="nodeGraphFunctionGenerator">Node graph function generator</param>
 /// <param name="stringLocalizerFactory">String Localizer Factor</param>
 public ExportSnippetFunctionRenderer(ICachedExportDefaultTemplateProvider defaultTemplateProvider, IExportCachedDbAccess cachedDbAccess, ILanguageKeyGenerator languageKeyGenerator, IScribanLanguageKeyGenerator scribanLanguageKeyGenerator,
                                      IConditionRenderer conditionRenderer, ILegacyDailyRoutineEventPlaceholderResolver legacyDailyRoutineEventPlaceholderResolver, IDailyRoutineFunctionNameGenerator dailyRoutineFunctionNameGenerator,
                                      IActionTranslator actionTranslator, INodeGraphParser nodeGraphParser, IExportSnippetNodeGraphFunctionGenerator nodeGraphFunctionGenerator, IStringLocalizerFactory stringLocalizerFactory) :
     base(defaultTemplateProvider, cachedDbAccess, languageKeyGenerator, scribanLanguageKeyGenerator, conditionRenderer, legacyDailyRoutineEventPlaceholderResolver, dailyRoutineFunctionNameGenerator, actionTranslator, stringLocalizerFactory)
 {
     _nodeGraphParser            = nodeGraphParser;
     _nodeGraphFunctionGenerator = nodeGraphFunctionGenerator;
 }