Added IFileInvoker

This commit is contained in:
Michael L Smith 2016-02-24 21:31:22 -08:00
parent dc9db3b8ef
commit 052760ecf1
2 changed files with 22 additions and 0 deletions

View File

@ -43,6 +43,7 @@
</ItemGroup>
<ItemGroup>
<Compile Include="Scripting\DefaultFileWriter.cs" />
<Compile Include="Scripting\IFileInvoker.cs" />
<Compile Include="Scripting\IFileWriter.cs" />
<Compile Include="Ids.cs" />
<Compile Include="Scripting\StatementBuilder.cs" />

View File

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace OSCADSharp.Scripting
{
/// <summary>
/// Opens a file
/// </summary>
public interface IFileInvoker
{
/// <summary>
/// Opens the specified file
/// </summary>
/// <param name="path">Path to the file to open</param>
/// <param name="arguments">Command-line arguments to pass in</param>
void Invoke(string path, string arguments = null);
}
}