public new void SerializeX (Writer _Writer, bool _wrap, ref bool _first) {
if (_wrap) {
_Writer.WriteObjectStart ();
}
if (DeviceSignatureKey != null) {
_Writer.WriteObjectSeparator (ref _first);
_Writer.WriteToken ("DeviceSignatureKey", 1);
DeviceSignatureKey.Serialize (_Writer, false);
}
if (DeviceAuthenticationKey != null) {
_Writer.WriteObjectSeparator (ref _first);
_Writer.WriteToken ("DeviceAuthenticationKey", 1);
DeviceAuthenticationKey.Serialize (_Writer, false);
}
if (DeviceEncryptiontionKey != null) {
_Writer.WriteObjectSeparator (ref _first);
_Writer.WriteToken ("DeviceEncryptiontionKey", 1);
DeviceEncryptiontionKey.Serialize (_Writer, false);
}
if (_wrap) {
_Writer.WriteObjectEnd ();
}
}