public ExecuteFile ( |
||
file | ||
리턴 |
public CommandResult ExecuteFile(FileInfo file)
{
if(file == null) { throw new ArgumentNullException("file"); }
if (!file.Exists) { throw new ArgumentException("File '" + file.Name + "' does not exist"); }
var extension = file.Extension;
if(extension != ".coffee" && extension != ".js")
{
throw new ArgumentException("The file extension '" + extension + "' is not known. Use .coffee or .js");
}
return extension == ".coffee" ? ExecuteCoffeeFile(file) : ExecuteJsFile(file);
}