14 writes to _newObj
System.Runtime.Serialization.Formatters (14)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (10)
252pr._newObj = new TypeLoadExceptionHolder(pr._keyDt); 261pr._newObj = pr._value; 283pr._newObj = FormatterServices.GetUninitializedObject(pr._dtType); 314objectPr._newObj = objectPr._value; 373pr._newObj = pr._value.Length > 0 ? 414pr._newObj = pr._objectA; 420pr._newObj = pr._objectA; 425pr._newObj = Array.CreateInstance(pr._arrayElementType, pr._lengthA[0]); 433pr._newObj = Array.CreateInstance(pr._arrayElementType, pr._lengthA, pr._lowerBoundA); 476pr._newObj = !pr._isLowerBound ?
System\Runtime\Serialization\Formatters\Binary\BinaryParser.cs (3)
868pr._newObj = ReadBytes(pr._lengthA[0]); 872pr._newObj = ReadChars(pr._lengthA[0]); 878pr._newObj = Converter.CreatePrimitiveArray(pr._arrayElementTypeCode, pr._lengthA[0]);
System\Runtime\Serialization\Formatters\Binary\BinaryUtilClasses.cs (1)
129_newObj = null;
38 references to _newObj
System.Runtime.Serialization.Formatters (38)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (35)
264TopObject = pr._newObj; 270RegisterObject(pr._newObj, pr, (ParseRecord?)_stack.Peek()); 287_objectManager.RaiseOnDeserializingEvent(pr._newObj); 290if (pr._newObj == null) 297TopObject = pr._newObj; 315TopObject = objectPr._newObj; 323if (objectPr._newObj == null) 332TopObject = objectPr._newObj; 335RegisterObject(objectPr._newObj, objectPr, parentPr); 340objectPr._objectInfo.PopulateObjectMembers(objectPr._newObj, objectPr._memberData); 345RegisterObject(objectPr._newObj, objectPr, parentPr); 357TopObject = objectPr._newObj; 383TopObject = pr._newObj; 389RegisterObject(pr._newObj, pr, parentPr); 391else if ((pr._newObj != null) && Converter.IsWriteAsByteArray(pr._arrayElementTypeCode)) 396TopObject = pr._newObj; 402RegisterObject(pr._newObj, pr, parentPr); 442Debug.Assert(pr._newObj != null); 443pr._primitiveArray = new PrimitiveArray(pr._arrayElementTypeCode, (Array)pr._newObj); 449pr._objectA = (object[]?)pr._newObj; 588Debug.Assert(objectPr._newObj != null); 589((Array)objectPr._newObj).SetValue(refObj, objectPr._indexMap); // Object has been instantiated 606Debug.Assert(objectPr._newObj != null); 610ValueFixupStack.Push(new ValueFixup((Array)objectPr._newObj, objectPr._indexMap)); //valuefixup 616objectPr._objectA[objectPr._indexMap[0]] = pr._newObj; 620((Array)objectPr._newObj).SetValue(pr._newObj, objectPr._indexMap); 637Debug.Assert(objectPr._newObj != null); 638((Array)objectPr._newObj).SetValue(pr._value, objectPr._indexMap); 666Debug.Assert(objectPr._newObj != null); 667((Array)objectPr._newObj).SetValue(var, objectPr._indexMap); // Primitive type 688Debug.Assert(objectPr._newObj != null); 689((Array)objectPr._newObj).SetValue(var, objectPr._indexMap); // Primitive type 759ValueFixupStack.Push(new ValueFixup(objectPr._newObj, pr._name, objectPr._objectInfo)); //valuefixup 763objectPr._objectInfo.AddValue(pr._name, pr._newObj, ref objectPr._si, ref objectPr._memberData);
System\Runtime\Serialization\Formatters\Binary\BinaryParser.cs (2)
879Debug.Assert((pr._newObj != null), "[BinaryParser expected a Primitive Array]"); 881Array array = (Array)pr._newObj;
System\Runtime\Serialization\Formatters\Binary\BinaryUtilClasses.cs (1)
401object? obj = record._newObj;