Example #1
0
        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);
        }
Example #2
0
 private void PreprocessSourceCode(ScriptPackage scriptPackage, CSharpScriptClassDefinition classDefinition)
 {
     _sourcePreprocessors.ForEach(x => x.Preprocess(scriptPackage, classDefinition));
 }