3 writes to _objectLocal
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\XmlFormatReaderGenerator.cs (3)
260_objectLocal = _ilg.DeclareLocal(type); 671_objectLocal = _ilg.DeclareLocal(type); 787_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, typeof(DateTimeOffsetAdapter)); 150_ilg.ConvertValue(_objectLocal.LocalType, typeof(MemoryStreamAdapter)); 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); 333Debug.Assert(_objectLocal != null); 338_ilg.LoadAddress(_objectLocal); 340_ilg.ConvertAddress(_objectLocal.LocalType, typeof(IObjectReference)); 367_ilg.Call(_objectLocal, extensionDataSetMethod, extensionDataLocal); 421Debug.Assert(_objectLocal != null); 445_ilg.LoadAddress(_objectLocal); 456_ilg.LoadAddress(_objectLocal); 457_ilg.ConvertAddress(_objectLocal.LocalType, _objectType); 494Debug.Assert(_objectLocal != null); 498_ilg.LoadAddress(_objectLocal); 499_ilg.ConvertAddress(_objectLocal.LocalType, _objectType); 634[MemberNotNull(nameof(_objectLocal))] 676_ilg.Ldloca(_objectLocal); 682_ilg.Stloc(_objectLocal); 683_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 726StoreCollectionValue(_objectLocal, value, collectionContract); 741_ilg.Stloc(_objectLocal); 742_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectWithIdMethod, objectId, _objectLocal); 750_ilg.Stloc(_objectLocal); 751_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 759_ilg.StoreArrayElement(_objectLocal, j, itemValue); 761StoreCollectionValue(_objectLocal, itemValue, collectionContract); 772_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectWithIdMethod, objectId, _objectLocal); 791_ilg.Stloc(_objectLocal); 796_ilg.If(_objectLocal, Cmp.EqualTo, null); 803_ilg.Load(_objectLocal); 808_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 821_ilg.StoreArrayElement(_objectLocal, i, value); 825StoreCollectionValue(_objectLocal, value, collectionContract); 845Debug.Assert(_objectLocal != null); 885_ilg.Ldloca(_objectLocal);