public CSharpScriptClassDefinition Build(ScriptPackage scriptPackage, string nameSpace) { var definition = new CSharpScriptClassDefinition { SourceCode = scriptPackage.SourceCode.Read(), ClassName = scriptPackage.Name, NameSpace = nameSpace }; PreprocessSourceCode(scriptPackage, definition); return(definition); }
private void PreprocessSourceCode(ScriptPackage scriptPackage, CSharpScriptClassDefinition classDefinition) { _sourcePreprocessors.ForEach(x => x.Preprocess(scriptPackage, classDefinition)); }