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