summaryrefslogtreecommitdiff
path: root/ThirdParty/CsvHelper-master/build/Configuration.cs
diff options
context:
space:
mode:
Diffstat (limited to 'ThirdParty/CsvHelper-master/build/Configuration.cs')
-rw-r--r--ThirdParty/CsvHelper-master/build/Configuration.cs16
1 files changed, 16 insertions, 0 deletions
diff --git a/ThirdParty/CsvHelper-master/build/Configuration.cs b/ThirdParty/CsvHelper-master/build/Configuration.cs
new file mode 100644
index 0000000..ba605b2
--- /dev/null
+++ b/ThirdParty/CsvHelper-master/build/Configuration.cs
@@ -0,0 +1,16 @@
+using System;
+using System.ComponentModel;
+using System.Linq;
+using Nuke.Common.Tooling;
+
+[TypeConverter(typeof(TypeConverter<Configuration>))]
+public class Configuration : Enumeration
+{
+ public static Configuration Debug = new Configuration { Value = nameof(Debug) };
+ public static Configuration Release = new Configuration { Value = nameof(Release) };
+
+ public static implicit operator string(Configuration configuration)
+ {
+ return configuration.Value;
+ }
+}