public void Write(ref ProtoWriter.State state, object value) { rootTail.Write(ref state, toTail.Invoke(null, new object[] { value })); }
public void Write(object value, ProtoWriter writer) { rootTail.Write(toTail.Invoke(null, new object[] { value }), writer); }
public void Write(object value, ProtoWriter dest) { ProtoWriter.WriteFieldHeaderBegin(_number, dest); _serializer.Write(value, dest); }