static void Main(string[] args) { Console.WriteLine("Hello World!"); using (var commonEnumsFile = new StreamWriter("../client/src/generated/common-enums.ts")) { CommonEnumsSpecGenerator.RunIt(commonEnumsFile); } using (var commandsFile = new StreamWriter("../client/src/generated/commands.ts")) { CommandSpecGenerator.RunIt(commandsFile); } using (var stateFile = new StreamWriter("../client/src/generated/state.ts")) { new ClassSpecGenerator(stateFile, "LibAtem.State.", typeof(AtemState)).RunIt("LibAtem.State.AtemState", typeof(HyperDeckTime)); } using (var profileFile = new StreamWriter("../client/src/generated/profile.ts")) { new ClassSpecGenerator(profileFile, "LibAtem.DeviceProfile.", typeof(DeviceProfile)).RunIt("LibAtem.DeviceProfile.DeviceProfile"); } using (var videoModeInfoFile = new StreamWriter("../client/src/generated/videomode.ts")) { new VideoModeInfoGenerator(videoModeInfoFile).RunIt(); } }
public static void RunIt(StreamWriter file) { var gen = new CommonEnumsSpecGenerator(file); gen.RunIt(); }