public PerfTests.Classes.AzureEntityFramework.Person Deserialize() { // Result object PerfTests.Classes.AzureEntityFramework.Person result = new PerfTests.Classes.AzureEntityFramework.Person(); // Do we have to load full data (when it's not null or cached object)? if (!ShouldLoadFullData(ref result)) { return(result); } // <PersonID>k__BackingField - WKT Deserialization Guid _PersonID_k__BackingFieldValue = WKTSerializers.Guid.Deserialize(); s_Accessor4_PersonID_k__BackingField.Set(result, _PersonID_k__BackingFieldValue); // <FirstName>k__BackingField - WKT Deserialization String _FirstName_k__BackingFieldValue = WKTSerializers.String.Deserialize(); s_Accessor4_FirstName_k__BackingField.Set(result, _FirstName_k__BackingFieldValue); // <LastName>k__BackingField - WKT Deserialization String _LastName_k__BackingFieldValue = WKTSerializers.String.Deserialize(); s_Accessor4_LastName_k__BackingField.Set(result, _LastName_k__BackingFieldValue); // <BirthDate>k__BackingField - WKT Deserialization DateTime _BirthDate_k__BackingFieldValue = WKTSerializers.DateTime.Deserialize(); s_Accessor4_BirthDate_k__BackingField.Set(result, _BirthDate_k__BackingFieldValue); // <ExternalId1>k__BackingField - WKT Deserialization Guid _ExternalId1_k__BackingFieldValue = WKTSerializers.Guid.Deserialize(); s_Accessor4_ExternalId1_k__BackingField.Set(result, _ExternalId1_k__BackingFieldValue); // <ExternalId2>k__BackingField - WKT Deserialization Guid _ExternalId2_k__BackingFieldValue = WKTSerializers.Guid.Deserialize(); s_Accessor4_ExternalId2_k__BackingField.Set(result, _ExternalId2_k__BackingFieldValue); // <ExternalId3>k__BackingField - WKT Deserialization Guid _ExternalId3_k__BackingFieldValue = WKTSerializers.Guid.Deserialize(); s_Accessor4_ExternalId3_k__BackingField.Set(result, _ExternalId3_k__BackingFieldValue); // <ExternalId4>k__BackingField - WKT Deserialization Guid _ExternalId4_k__BackingFieldValue = WKTSerializers.Guid.Deserialize(); s_Accessor4_ExternalId4_k__BackingField.Set(result, _ExternalId4_k__BackingFieldValue); // <ExternalId5>k__BackingField - WKT Deserialization Guid _ExternalId5_k__BackingFieldValue = WKTSerializers.Guid.Deserialize(); s_Accessor4_ExternalId5_k__BackingField.Set(result, _ExternalId5_k__BackingFieldValue); // <Sallary1>k__BackingField - WKT Deserialization Decimal _Sallary1_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize(); s_Accessor4_Sallary1_k__BackingField.Set(result, _Sallary1_k__BackingFieldValue); // <Sallary2>k__BackingField - WKT Deserialization Decimal _Sallary2_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize(); s_Accessor4_Sallary2_k__BackingField.Set(result, _Sallary2_k__BackingFieldValue); // <Sallary3>k__BackingField - WKT Deserialization Decimal _Sallary3_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize(); s_Accessor4_Sallary3_k__BackingField.Set(result, _Sallary3_k__BackingFieldValue); // <Sallary4>k__BackingField - WKT Deserialization Decimal _Sallary4_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize(); s_Accessor4_Sallary4_k__BackingField.Set(result, _Sallary4_k__BackingFieldValue); // <Sallary5>k__BackingField - WKT Deserialization Decimal _Sallary5_k__BackingFieldValue = WKTSerializers.Decimal.Deserialize(); s_Accessor4_Sallary5_k__BackingField.Set(result, _Sallary5_k__BackingFieldValue); // <Result1>k__BackingField - WKT Deserialization Double _Result1_k__BackingFieldValue = WKTSerializers.Double.Deserialize(); s_Accessor4_Result1_k__BackingField.Set(result, _Result1_k__BackingFieldValue); // <Result2>k__BackingField - WKT Deserialization Double _Result2_k__BackingFieldValue = WKTSerializers.Double.Deserialize(); s_Accessor4_Result2_k__BackingField.Set(result, _Result2_k__BackingFieldValue); // <Result3>k__BackingField - WKT Deserialization Double _Result3_k__BackingFieldValue = WKTSerializers.Double.Deserialize(); s_Accessor4_Result3_k__BackingField.Set(result, _Result3_k__BackingFieldValue); // <Result4>k__BackingField - WKT Deserialization Double _Result4_k__BackingFieldValue = WKTSerializers.Double.Deserialize(); s_Accessor4_Result4_k__BackingField.Set(result, _Result4_k__BackingFieldValue); // <Result5>k__BackingField - WKT Deserialization Double _Result5_k__BackingFieldValue = WKTSerializers.Double.Deserialize(); s_Accessor4_Result5_k__BackingField.Set(result, _Result5_k__BackingFieldValue); // <Skill1>k__BackingField - WKT Deserialization String _Skill1_k__BackingFieldValue = WKTSerializers.String.Deserialize(); s_Accessor4_Skill1_k__BackingField.Set(result, _Skill1_k__BackingFieldValue); // <Skill2>k__BackingField - WKT Deserialization String _Skill2_k__BackingFieldValue = WKTSerializers.String.Deserialize(); s_Accessor4_Skill2_k__BackingField.Set(result, _Skill2_k__BackingFieldValue); // <Skill3>k__BackingField - WKT Deserialization String _Skill3_k__BackingFieldValue = WKTSerializers.String.Deserialize(); s_Accessor4_Skill3_k__BackingField.Set(result, _Skill3_k__BackingFieldValue); // <Skill4>k__BackingField - WKT Deserialization String _Skill4_k__BackingFieldValue = WKTSerializers.String.Deserialize(); s_Accessor4_Skill4_k__BackingField.Set(result, _Skill4_k__BackingFieldValue); // <Skill5>k__BackingField - WKT Deserialization String _Skill5_k__BackingFieldValue = WKTSerializers.String.Deserialize(); s_Accessor4_Skill5_k__BackingField.Set(result, _Skill5_k__BackingFieldValue); // <KnownAddresses>k__BackingField - the array of normal elements - element type is PerfTests.Classes.AzureEntityFramework.Address PerfTests.Classes.AzureEntityFramework.Address[] _KnownAddresses_k__BackingFieldValue = new SZRefArraySerializer <PerfTests.Classes.AzureEntityFramework.Address>(SerializerStorage, elem => { new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Serialize(elem); }, () => new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Deserialize() ).Deserialize(); s_Accessor4_KnownAddresses_k__BackingField.Set(result, _KnownAddresses_k__BackingFieldValue); // Update cache when necessary UpdateRefObjectsCache(result); // Return result return(result); }
public PerfTests.Classes.AzureEntityFramework.Person Deserialize() { // Result object PerfTests.Classes.AzureEntityFramework.Person result = new PerfTests.Classes.AzureEntityFramework.Person(); // Do we have to load full data (when it's not null or cached object)? if (!ShouldLoadFullData(ref result)) { return(result); } // PersonID - WKT Deserialization Guid PersonIDValue = WKTSerializers.Guid.Deserialize(); result.PersonID = PersonIDValue; // FirstName - WKT Deserialization String FirstNameValue = WKTSerializers.String.Deserialize(); result.FirstName = FirstNameValue; // LastName - WKT Deserialization String LastNameValue = WKTSerializers.String.Deserialize(); result.LastName = LastNameValue; // BirthDate - WKT Deserialization DateTime BirthDateValue = WKTSerializers.DateTime.Deserialize(); result.BirthDate = BirthDateValue; // ExternalId1 - WKT Deserialization Guid ExternalId1Value = WKTSerializers.Guid.Deserialize(); result.ExternalId1 = ExternalId1Value; // ExternalId2 - WKT Deserialization Guid ExternalId2Value = WKTSerializers.Guid.Deserialize(); result.ExternalId2 = ExternalId2Value; // ExternalId3 - WKT Deserialization Guid ExternalId3Value = WKTSerializers.Guid.Deserialize(); result.ExternalId3 = ExternalId3Value; // ExternalId4 - WKT Deserialization Guid ExternalId4Value = WKTSerializers.Guid.Deserialize(); result.ExternalId4 = ExternalId4Value; // ExternalId5 - WKT Deserialization Guid ExternalId5Value = WKTSerializers.Guid.Deserialize(); result.ExternalId5 = ExternalId5Value; // Sallary1 - WKT Deserialization Decimal Sallary1Value = WKTSerializers.Decimal.Deserialize(); result.Sallary1 = Sallary1Value; // Sallary2 - WKT Deserialization Decimal Sallary2Value = WKTSerializers.Decimal.Deserialize(); result.Sallary2 = Sallary2Value; // Sallary3 - WKT Deserialization Decimal Sallary3Value = WKTSerializers.Decimal.Deserialize(); result.Sallary3 = Sallary3Value; // Sallary4 - WKT Deserialization Decimal Sallary4Value = WKTSerializers.Decimal.Deserialize(); result.Sallary4 = Sallary4Value; // Sallary5 - WKT Deserialization Decimal Sallary5Value = WKTSerializers.Decimal.Deserialize(); result.Sallary5 = Sallary5Value; // Result1 - WKT Deserialization Double Result1Value = WKTSerializers.Double.Deserialize(); result.Result1 = Result1Value; // Result2 - WKT Deserialization Double Result2Value = WKTSerializers.Double.Deserialize(); result.Result2 = Result2Value; // Result3 - WKT Deserialization Double Result3Value = WKTSerializers.Double.Deserialize(); result.Result3 = Result3Value; // Result4 - WKT Deserialization Double Result4Value = WKTSerializers.Double.Deserialize(); result.Result4 = Result4Value; // Result5 - WKT Deserialization Double Result5Value = WKTSerializers.Double.Deserialize(); result.Result5 = Result5Value; // Skill1 - WKT Deserialization String Skill1Value = WKTSerializers.String.Deserialize(); result.Skill1 = Skill1Value; // Skill2 - WKT Deserialization String Skill2Value = WKTSerializers.String.Deserialize(); result.Skill2 = Skill2Value; // Skill3 - WKT Deserialization String Skill3Value = WKTSerializers.String.Deserialize(); result.Skill3 = Skill3Value; // Skill4 - WKT Deserialization String Skill4Value = WKTSerializers.String.Deserialize(); result.Skill4 = Skill4Value; // Skill5 - WKT Deserialization String Skill5Value = WKTSerializers.String.Deserialize(); result.Skill5 = Skill5Value; // KnownAddresses - the array of normal elements - element type is PerfTests.Classes.AzureEntityFramework.Address PerfTests.Classes.AzureEntityFramework.Address[] KnownAddressesValue = new SZRefArraySerializer <PerfTests.Classes.AzureEntityFramework.Address>(SerializerStorage, elem => { new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Serialize(elem); }, () => new PerfTests_Classes_AzureEntityFramework_AddressSerializer(SerializerStorage, ObjectCache, ValObjectsCache).Deserialize() ).Deserialize(); result.KnownAddresses = KnownAddressesValue; // Update cache when necessary UpdateRefObjectsCache(result); // Return result return(result); }