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