THRIFT-5781 implement full deprecation support -> fix uncompileable issue at deprecated enums
Client: netstd
Patch: Jens Geyer
diff --git a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
index feb58a0..aa570ec 100644
--- a/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
+++ b/compiler/cpp/src/thrift/generate/t_netstd_generator.cc
@@ -393,7 +393,8 @@
 void t_netstd_generator::generate_enum(ostream& out, t_enum* tenum)
 {
     reset_indent();
-    out << autogen_comment() << '\n';
+    out << autogen_comment();
+    out << "using System;" << '\n' << '\n';  // needed for Obsolete() attribute
 
     pragmas_and_directives(out);
     start_netstd_namespace(out);