3 writes to _objectLocal
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (3)
260_objectLocal = _ilg.DeclareLocal(type); 667_objectLocal = _ilg.DeclareLocal(type); 783_objectLocal = _ilg.DeclareLocal(type);
50 references to _objectLocal
System.Private.DataContractSerialization (50)
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (50)
108_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 130_ilg.Call(_objectLocal, XmlFormatGeneratorStatics.OnDeserializationMethod, null); 136_ilg.Load(_objectLocal); 144_ilg.ConvertValue(_objectLocal.LocalType, Globals.TypeOfDateTimeOffsetAdapter); 150_ilg.ConvertValue(_objectLocal.LocalType, Globals.TypeOfMemoryStreamAdapter); 156_ilg.ConvertValue(_objectLocal.LocalType, _ilg.CurrentMethod.ReturnType); 182_ilg.Load(_objectLocal); 183_ilg.ConvertValue(_objectLocal.LocalType, _ilg.CurrentMethod.ReturnType); 252[MemberNotNull(nameof(_objectLocal))] 265_ilg.Stloc(_objectLocal); 271_ilg.Ldloca(_objectLocal); 277_ilg.Stloc(_objectLocal); 284_ilg.Stloc(_objectLocal); 292Debug.Assert(_objectLocal != null); 299_ilg.LoadAddress(_objectLocal); 300_ilg.ConvertAddress(_objectLocal.LocalType, _objectType); 309Debug.Assert(_objectLocal != null); 316_ilg.LoadAddress(_objectLocal); 317_ilg.ConvertAddress(_objectLocal.LocalType, _objectType); 331Debug.Assert(_objectLocal != null); 336_ilg.LoadAddress(_objectLocal); 337_ilg.ConvertAddress(_objectLocal.LocalType, Globals.TypeOfIObjectReference); 363_ilg.Call(_objectLocal, extensionDataSetMethod, extensionDataLocal); 417Debug.Assert(_objectLocal != null); 441_ilg.LoadAddress(_objectLocal); 452_ilg.LoadAddress(_objectLocal); 453_ilg.ConvertAddress(_objectLocal.LocalType, _objectType); 490Debug.Assert(_objectLocal != null); 494_ilg.LoadAddress(_objectLocal); 495_ilg.ConvertAddress(_objectLocal.LocalType, _objectType); 630[MemberNotNull(nameof(_objectLocal))] 672_ilg.Ldloca(_objectLocal); 678_ilg.Stloc(_objectLocal); 679_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 722StoreCollectionValue(_objectLocal, value, collectionContract); 737_ilg.Stloc(_objectLocal); 738_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectWithIdMethod, objectId, _objectLocal); 746_ilg.Stloc(_objectLocal); 747_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 755_ilg.StoreArrayElement(_objectLocal, j, itemValue); 757StoreCollectionValue(_objectLocal, itemValue, collectionContract); 768_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectWithIdMethod, objectId, _objectLocal); 787_ilg.Stloc(_objectLocal); 792_ilg.If(_objectLocal, Cmp.EqualTo, null); 799_ilg.Load(_objectLocal); 804_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 817_ilg.StoreArrayElement(_objectLocal, i, value); 821StoreCollectionValue(_objectLocal, value, collectionContract); 841Debug.Assert(_objectLocal != null); 881_ilg.Ldloca(_objectLocal);