private void UpdateSourceCode(CodeSectionManager codeSectionManager) { var codeDefinition = codeSectionManager.CodeDefinition; foreach (var sectionId in codeDefinition.AutoGeneratedSectionIds) { var code = codeDefinition.GenerateSectionCode(sectionId, _metaOperator, GetCodeOperatorPart()); if (!codeSectionManager.ReplaceCodeInsideSection(sectionId, code)) { Logger.Debug("Missing smart comment for source code section {0}.", sectionId); } } codeSectionManager.CompleteCode = codeDefinition.UpdateScript(_metaOperator, codeSectionManager.CompleteCode); }