public static void WriteGeneratedAttribute(this CodeWriter writer) { if (writer is null) { throw new ArgumentNullException(nameof(writer)); } string version = typeof(CodeWriter).Assembly.GetName().Version !.ToString(); #if DEBUG writer.WriteIndentedLine( "[global::System.CodeDom.Compiler.GeneratedCode(" + "\"StrawberryShake\", \"11.0.0\")]"); #else writer.WriteIndentedLine( "[global::System.CodeDom.Compiler.GeneratedCode(" + $"\"StrawberryShake\", \"{version}\")]"); #endif }
// TODO : private static readonly string _version = // typeof(CodeWriter).Assembly.GetName().Version!.ToString(); public static void WriteGeneratedAttribute(this CodeWriter writer) { if (writer is null) { throw new ArgumentNullException(nameof(writer)); } writer.WriteIndentedLine( $"[global::System.CodeDom.Compiler.GeneratedCode(\"StrawberryShake\", \"11.0.0\")]"); }