| 12345678910111213141516171819202122232425262728293031 | package tutorial; import "google/protobuf/csharp_options.proto";option (google.protobuf.csharp_file_options).namespace = "Google.ProtocolBuffers.Examples.AddressBook";option (google.protobuf.csharp_file_options).umbrella_classname = "AddressBookProtos";option optimize_for = SPEED;message Person {  required string name = 1;  required int32 id = 2;        // Unique ID number for this person.  optional string email = 3;   enum PhoneType {    MOBILE = 0;    HOME = 1;    WORK = 2;  }   message PhoneNumber {    required string number = 1;    optional PhoneType type = 2 [default = HOME];  }   repeated PhoneNumber phone = 4;} // Our address book file is just one of these.message AddressBook {  repeated Person person = 1;}
 |