Interpreter.CompileTemplate C# (CSharp) Méthode

CompileTemplate() private méthode

private CompileTemplate ( CompilerParameters cp, string codeStr, CHash type, string className ) : CompilerResults
cp CompilerParameters
codeStr string
type CHash
className string
Résultat CompilerResults
	CompilerResults CompileTemplate(CompilerParameters cp,string codeStr,CHash type,string className) { 
        if (showCode)
            Utils.Print("code:",codeStr);
        string finalSource = CodeChunk.Template;
        if (type == CHash.Function)
            finalSource = CsiFunctionContext.Template;
        finalSource = finalSource.Replace("$USES$",namespaceString);
        finalSource = finalSource.Replace("$BODY$",codeStr);                  
        if (type == CHash.Function)
            finalSource = finalSource.Replace("$CLASS$",className);
		return compiler.CompileAssemblyFromSource(cp, finalSource);        
	}