public static void Serialize(Stream stream, AddressBook instance)
{
var msField = global::SilentOrbit.ProtocolBuffers.ProtocolParser.Stack.Pop();
if (instance.List != null)
{
foreach (var i1 in instance.List)
{
// Key for field: 1, LengthDelimited
stream.WriteByte(10);
msField.SetLength(0);
Personal.Person.Serialize(msField, i1);
// Length delimited byte array
uint length1 = (uint)msField.Length;
global::SilentOrbit.ProtocolBuffers.ProtocolParser.WriteUInt32(stream, length1);
msField.WriteTo(stream);
}
}
global::SilentOrbit.ProtocolBuffers.ProtocolParser.Stack.Push(msField);
}