aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Tango.NET/Tango.Protobuf/IProtoCompiler.cs
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2017-10-31 12:54:44 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2017-10-31 12:54:44 +0200
commitebdae96290085483d2b5aeaf56c0bdeaaffd95ea (patch)
tree010fdf909fdad9152ad2befe9f1a42fa721f9f0d /Software/Tango.NET/Tango.Protobuf/IProtoCompiler.cs
parent4fbe47ccac2bdcae52aafa07d6a80176e9606bd9 (diff)
downloadTango-ebdae96290085483d2b5aeaf56c0bdeaaffd95ea.tar.gz
Tango-ebdae96290085483d2b5aeaf56c0bdeaaffd95ea.zip
Change Tango.NET to Visual Studio
Diffstat (limited to 'Software/Tango.NET/Tango.Protobuf/IProtoCompiler.cs')
-rw-r--r--Software/Tango.NET/Tango.Protobuf/IProtoCompiler.cs38
1 files changed, 0 insertions, 38 deletions
diff --git a/Software/Tango.NET/Tango.Protobuf/IProtoCompiler.cs b/Software/Tango.NET/Tango.Protobuf/IProtoCompiler.cs
deleted file mode 100644
index 3d7e05411..000000000
--- a/Software/Tango.NET/Tango.Protobuf/IProtoCompiler.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace Tango.Protobuf
-{
- /// <summary>
- /// Represents a protobuf messages compiler.
- /// </summary>
- public interface IProtoCompiler : IDisposable
- {
- /// <summary>
- /// Compiles the specified .proto message file and saves the result at the specified output folder.
- /// </summary>
- /// <param name="inputFile">.proto file to compile</param>
- /// <returns>A list of compiled results.</returns>
- IEnumerable<ProtoResult> Compile(String inputFile);
-
- /// <summary>
- /// Compiles the specified .proto message file asynchronously and saves the result at the specified output folder.
- /// </summary>
- /// <param name="inputFile">.proto file to compile</param>
- /// <returns>A list of compiled results.</returns>
- Task<IEnumerable<ProtoResult>> CompileAsync(String inputFile);
-
- /// <summary>
- /// Gets the compiler language.
- /// </summary>
- ProtoLanguage Language { get; }
-
- /// <summary>
- /// Gets the proto imports folders.
- /// </summary>
- List<String> ImportsFolders { get; }
- }
-}