public override void XmlSerialize(CrashXmlPlugin.FileFormat.Document.CXmlDocumentSerializationParameters aParameters) { CITelephony info = (CITelephony)aParameters.Container.ChildByType(typeof(CITelephony)); if (info != null) { base.XmlSerialize(aParameters); } }
protected override void XmlSerializeContent(CrashXmlPlugin.FileFormat.Document.CXmlDocumentSerializationParameters aParameters) { CITelephony info = (CITelephony)aParameters.Container.ChildByType(typeof(CITelephony)); if (info != null) { string phoneNumber = info.PhoneNumber; WriteStringIfNotEmpty(aParameters.Writer, SegConstants.Telephony_PhoneNumber, phoneNumber); string imei = info.IMEI; WriteStringIfNotEmpty(aParameters.Writer, SegConstants.Telephony_Imei, imei); string imsi = info.IMSI; WriteStringIfNotEmpty(aParameters.Writer, SegConstants.Telephony_Imsi, imsi); } }
internal void AddTelephony(CIContainer aContainer) { CITelephony info = (CITelephony)aContainer.ChildByType(typeof(CITelephony)); if (info != null) { iPhoneNumber = info.PhoneNumber; iImei = info.IMEI; iImsi = info.IMSI; CITelephonyNetworkInfo networkInfo = info.NetworkInfo; iNetworkCountry = networkInfo.Country; iNetworkIdentity = networkInfo.Identity; iNetworkCell = networkInfo.CellId; iLocInfo = networkInfo.CGI; } }
protected override void XmlSerializeChildren(CrashXmlPlugin.FileFormat.Document.CXmlDocumentSerializationParameters aParameters) { CITelephony info = (CITelephony)aParameters.Container.ChildByType(typeof(CITelephony)); if (info != null) { CITelephonyNetworkInfo networkInfo = info.NetworkInfo; // aParameters.Writer.WriteStartElement(SegConstants.Telephony_Network); WriteStringIfNotEmpty(aParameters.Writer, SegConstants.Telephony_Network_Country, networkInfo.Country); WriteStringIfNotEmpty(aParameters.Writer, SegConstants.Telephony_Network_Identity, networkInfo.Identity); WriteStringIfNotEmpty(aParameters.Writer, SegConstants.Telephony_Network_Cell, networkInfo.CellId); // string regMode = SymbianUtils.Enum.EnumUtils.ToString(networkInfo.RegistrationMode); WriteStringIfNotEmpty(aParameters.Writer, SegConstants.Telephony_Network_Registration, regMode); // aParameters.Writer.WriteEndElement(); } }