/// <summary> /// /// </summary> /// <param name="srcMLFile"></param> /// <param name="xsltFile"></param> /// <param name="outputFile"></param> /// <returns></returns> public int ApplyXsltToSrcMLFile(string srcMLFile, string xsltFile, string outputFile) { if (File.Exists(srcMLFile) && File.Exists(xsltFile)) { LibSrcMLRunner.SrcMLApplyXsltFtF(Marshal.StringToHGlobalAnsi(srcMLFile), Marshal.StringToHGlobalAnsi(xsltFile), Marshal.StringToHGlobalAnsi(outputFile)); } return(0); //Function should take a srcML file that as xsltFile applied to it within the C++ module. Nothing is returned //As the results are stored in outputFile }