aboutsummaryrefslogtreecommitdiff
path: root/src/ProtoGen/EnumGenerator.cs
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2011-05-20 15:50:54 -0500
committerrogerk <devnull@localhost>2011-05-20 15:50:54 -0500
commit445bdcebe78994f09a97fcc95721703c14f1172b (patch)
tree471c601c5b896fea958cfe689d3bc9bd6644bd78 /src/ProtoGen/EnumGenerator.cs
parent714b8699fe4c87183c6fd7192b47122b1afee932 (diff)
downloadprotobuf-445bdcebe78994f09a97fcc95721703c14f1172b.tar.gz
protobuf-445bdcebe78994f09a97fcc95721703c14f1172b.tar.bz2
protobuf-445bdcebe78994f09a97fcc95721703c14f1172b.zip
Completed adding attributes to all generated types
Diffstat (limited to 'src/ProtoGen/EnumGenerator.cs')
-rw-r--r--src/ProtoGen/EnumGenerator.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ProtoGen/EnumGenerator.cs b/src/ProtoGen/EnumGenerator.cs
index c1013345..f1ddcbc3 100644
--- a/src/ProtoGen/EnumGenerator.cs
+++ b/src/ProtoGen/EnumGenerator.cs
@@ -47,6 +47,8 @@ namespace Google.ProtocolBuffers.ProtoGen
// TODO(jonskeet): Write out enum descriptors? Can be retrieved from file...
public void Generate(TextGenerator writer)
{
+ writer.WriteLine("[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]");
+ writer.WriteLine("[global::System.CodeDom.Compiler.GeneratedCodeAttribute(\"{0}\", \"{1}\")]", GetType().Assembly.GetName().Name, GetType().Assembly.GetName().Version);
writer.WriteLine("{0} enum {1} {{", ClassAccessLevel, Descriptor.Name);
writer.Indent();
foreach (EnumValueDescriptor value in Descriptor.Values)