5 writes to _objectInfo
System.Runtime.Serialization.Formatters (5)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (1)
300
pr.
_objectInfo
??= ReadObjectInfo.Create(pr._dtType, _surrogates, _context, _objectManager, _serObjectInfoInit, _formatterConverter, _isSimpleAssembly);
System\Runtime\Serialization\Formatters\Binary\BinaryParser.cs (3)
367
pr.
_objectInfo
= objectMap.CreateObjectInfo(ref pr._si, ref pr._memberData);
496
pr.
_objectInfo
= objectMap.CreateObjectInfo(ref pr._si, ref pr._memberData);
595
pr.
_objectInfo
= objectMap.CreateObjectInfo(ref pr._si, ref pr._memberData);
System\Runtime\Serialization\Formatters\Binary\BinaryUtilClasses.cs (1)
132
_objectInfo
= null;
24 references to _objectInfo
System.Runtime.Serialization.Formatters (24)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (24)
339
Debug.Assert(objectPr.
_objectInfo
!= null);
340
objectPr.
_objectInfo
.PopulateObjectMembers(objectPr._newObj, objectPr._memberData);
360
objectPr.
_objectInfo
.ObjectEnd();
734
Debug.Assert(objectPr != null && objectPr.
_objectInfo
!= null && pr._name != null);
736
if (pr._dtType == null && objectPr.
_objectInfo
._isTyped)
738
pr._dtType = objectPr.
_objectInfo
.GetType(pr._name);
749
objectPr.
_objectInfo
.AddValue(pr._name, null, ref objectPr._si, ref objectPr._memberData);
756
if ((pr.
_objectInfo
!= null) && pr.
_objectInfo
._objectType != null && (pr.
_objectInfo
._objectType.IsValueType))
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);
773
objectPr.
_objectInfo
.AddValue(pr._name, null, ref objectPr._si, ref objectPr._memberData);
774
objectPr.
_objectInfo
.RecordFixup(objectPr._objectId, pr._name, pr._idRef); // Object not instantiated
778
objectPr.
_objectInfo
.AddValue(pr._name, refObj, ref objectPr._si, ref objectPr._memberData);
788
objectPr.
_objectInfo
.AddValue(pr._name, pr._value, ref objectPr._si, ref objectPr._memberData);
796
objectPr.
_objectInfo
.AddValue(pr._name, Convert.FromBase64String(pr._value), ref objectPr._si, ref objectPr._memberData);
809
objectPr.
_objectInfo
.AddValue(pr._name, pr._dtType, ref objectPr._si, ref objectPr._memberData);
811
else if (objectPr.
_objectInfo
._isSi)
815
objectPr.
_objectInfo
.AddValue(pr._name, pr._value, ref objectPr._si, ref objectPr._memberData);
822
objectPr.
_objectInfo
.AddValue(pr._name, var, ref objectPr._si, ref objectPr._memberData);
890
if (objectPr.
_objectInfo
!= null)
892
if (!objectPr.
_objectInfo
._isSi)
895
memberInfo = objectPr.
_objectInfo
.GetMemberInfo(pr._name);