aboutsummaryrefslogtreecommitdiff
path: root/protos/extest/unittest_issues.proto
diff options
context:
space:
mode:
authorcsharptest <roger@csharptest.net>2011-09-16 13:19:42 -0500
committerrogerk <devnull@localhost>2011-09-16 13:19:42 -0500
commit026f2b417cc5fb4764da73e8f63982baac1430a5 (patch)
tree63c570d51752ff23ea11d31eac149be00789078c /protos/extest/unittest_issues.proto
parent18bf22c294354616aad21de1c6036f904df95a1b (diff)
parent4a594cac938258c6fc5150a7b99530bed9df483e (diff)
downloadprotobuf-026f2b417cc5fb4764da73e8f63982baac1430a5.tar.gz
protobuf-026f2b417cc5fb4764da73e8f63982baac1430a5.tar.bz2
protobuf-026f2b417cc5fb4764da73e8f63982baac1430a5.zip
merge issue-21
Diffstat (limited to 'protos/extest/unittest_issues.proto')
-rw-r--r--protos/extest/unittest_issues.proto21
1 files changed, 21 insertions, 0 deletions
diff --git a/protos/extest/unittest_issues.proto b/protos/extest/unittest_issues.proto
index 0816e1e2..b725b3f1 100644
--- a/protos/extest/unittest_issues.proto
+++ b/protos/extest/unittest_issues.proto
@@ -99,4 +99,25 @@ message NegativeEnumMessage {
optional NegativeEnum value = 1;
repeated NegativeEnum values = 2;
repeated NegativeEnum packed_values = 3 [packed=true];
+}
+
+// Issue 21: http://code.google.com/p/protobuf-csharp-port/issues/detail?id=21
+// Decorate fields with [deprecated=true] as [System.Obsolete]
+
+message DeprecatedChild {
+}
+
+enum DeprecatedEnum {
+ one = 1;
+}
+
+message DeprecatedFieldsMessage {
+ optional int32 PrimitiveValue = 1 [deprecated = true];
+ repeated int32 PrimitiveArray = 2 [deprecated = true];
+
+ optional DeprecatedChild MessageValue = 3 [deprecated = true];
+ repeated DeprecatedChild MessageArray = 4 [deprecated = true];
+
+ optional DeprecatedEnum EnumValue = 5 [deprecated = true];
+ repeated DeprecatedEnum EnumArray = 6 [deprecated = true];
} \ No newline at end of file