3 writes to _objectLocal
System.Private.DataContractSerialization (3)
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (3)
204_objectLocal = _ilg.DeclareLocal(type); 633_objectLocal = _ilg.DeclareLocal(type); 831_objectLocal = _ilg.DeclareLocal(type);
42 references to _objectLocal
System.Private.DataContractSerialization (42)
System\Runtime\Serialization\Json\JsonFormatReaderGenerator.cs (42)
85_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 94_ilg.Call(_objectLocal, JsonFormatGeneratorStatics.OnDeserializationMethod, null); 100_ilg.Load(_objectLocal); 107_ilg.ConvertValue(_objectLocal.LocalType, typeof(DateTimeOffsetAdapter)); 113_ilg.ConvertValue(_objectLocal.LocalType, typeof(MemoryStreamAdapter)); 119_ilg.ConvertValue(_objectLocal.LocalType, _ilg.CurrentMethod.ReturnType); 131_ilg.Load(_objectLocal); 132_ilg.ConvertValue(_objectLocal.LocalType, _ilg.CurrentMethod.ReturnType); 209_ilg.Stloc(_objectLocal); 215_ilg.Ldloca(_objectLocal); 221_ilg.Stloc(_objectLocal); 228_ilg.Stloc(_objectLocal); 238_ilg.LoadAddress(_objectLocal); 239_ilg.ConvertAddress(_objectLocal.LocalType, _objectType!); 252_ilg.LoadAddress(_objectLocal); 253_ilg.ConvertAddress(_objectLocal.LocalType, _objectType!); 272_ilg.LoadAddress(_objectLocal); 274_ilg.ConvertAddress(_objectLocal.LocalType, typeof(IObjectReference)); 301_ilg.Call(_objectLocal, extensionDataSetMethod, extensionDataLocal); 347_ilg.Call(null, JsonFormatGeneratorStatics.ThrowDuplicateMemberExceptionMethod, _objectLocal, _memberNamesArg, memberIndexLocal); 350_ilg.Load(_objectLocal); 351_ilg.ConvertValue(_objectLocal.LocalType, typeof(object)); 379_ilg.LoadAddress(_objectLocal); 390_ilg.LoadAddress(_objectLocal); 391_ilg.ConvertAddress(_objectLocal.LocalType, _objectType!); 461_ilg.LoadAddress(_objectLocal); 462_ilg.ConvertAddress(_objectLocal.LocalType, _objectType!); 638_ilg.Ldloca(_objectLocal); 644_ilg.Stloc(_objectLocal); 645_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectMethod, _objectLocal); 696StoreCollectionValue(_objectLocal, value, collectionContract); 711_ilg.Stloc(_objectLocal); 712_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectWithIdMethod, objectId, _objectLocal); 718_ilg.Call(_contextArg, XmlFormatGeneratorStatics.AddNewObjectWithIdMethod, objectId, _objectLocal); 816StoreKeyValuePair(_objectLocal, collectionContract, pairKey, pairValue); 835_ilg.Stloc(_objectLocal); 847_ilg.If(_objectLocal, Cmp.EqualTo, null); 865_ilg.If(_objectLocal, Cmp.EqualTo, null); 872_ilg.Load(_objectLocal); 888_ilg.StoreArrayElement(_objectLocal, i, value); 892StoreCollectionValue(_objectLocal, value, collectionContract); 957_ilg.Ldloca(_objectLocal);