Merge pull request #347 from JamesB7/master
[mono.git] / mcs / class / corlib / Test / System.Runtime.Serialization.Formatters.Binary / VersionTolerantSerialization / VersionTolerantSerializationTestLib / 6.0 / Address.cs
1 using System;
2 using System.Runtime.Serialization;
3
4 namespace VersionTolerantSerializationTestLib
5 {
6         [Serializable]
7         public class Address
8         {
9                 private string Street = "v6-Street";
10                 private string City = "v6-City";
11                 private string CountryCode = "v6-CountryCode";
12
13                 [OptionalField (VersionAdded = 4)]
14                 private string PostCode;
15
16                 [OptionalField (VersionAdded = 5)]
17                 private string AreaCode = "6";
18
19                 [OptionalField (VersionAdded = 6)]
20                 private int Id = 6;
21
22                 public override string ToString () {
23                         return String.Format ("v6 obj {0} {1} {2}", Street, City, CountryCode);
24                 }
25
26         }
27 }