private DumpedFileInfo DumpFile(DumpedShaderInfo shader, string profile)
{
DumpedFileInfo result = new DumpedFileInfo();
var baseName = string.Format(
"{0}_{1}_{2}",
_defaultRange.fileName,
_shaderClassName,
profile);
baseName = baseName.Replace('.', '_');
var path = baseName + ".hlsl";
var writer = new System.IO.StreamWriter(path);
writer.Write(shader.strippedText);
writer.Close();
result.path = path;
return result;
}