17 writes to PRnewObj
mscorlib (17)
system\runtime\serialization\formatters\binary\binaryobjectreader.cs (13)
500pr.PRnewObj = new TypeLoadExceptionHolder(pr.PRkeyDt); 509pr.PRnewObj = pr.PRvalue; 539pr.PRnewObj = FormatterServices.GetSafeUninitializedObject(pr.PRdtType); 542pr.PRnewObj = FormatterServices.GetUninitializedObject(pr.PRdtType); 598objectPr.PRnewObj = objectPr.PRvalue; 679pr.PRnewObj = Convert.FromBase64String(pr.PRvalue); 681pr.PRnewObj = new Byte[0]; 724pr.PRnewObj = pr.PRobjectA; 730pr.PRnewObj = pr.PRobjectA; 734pr.PRnewObj = Array.UnsafeCreateInstance(pr.PRarrayElementType, pr.PRlengthA[0]); 741pr.PRnewObj = Array.UnsafeCreateInstance(pr.PRarrayElementType, pr.PRlengthA, pr.PRlowerBoundA); 787pr.PRnewObj = Array.UnsafeCreateInstance(pr.PRarrayElementType, pr.PRlengthA); 789pr.PRnewObj = Array.UnsafeCreateInstance(pr.PRarrayElementType, pr.PRlengthA, pr.PRlowerBoundA);
system\runtime\serialization\formatters\binary\binaryparser.cs (3)
1012pr.PRnewObj = ReadBytes(pr.PRlengthA[0]); 1014pr.PRnewObj = ReadChars(pr.PRlengthA[0]); 1019pr.PRnewObj = Converter.CreatePrimitiveArray(pr.PRarrayElementTypeCode, pr.PRlengthA[0]);
system\runtime\serialization\formatters\binary\binaryutilclasses.cs (1)
204PRnewObj = null;
47 references to PRnewObj
mscorlib (47)
system\runtime\serialization\formatters\binary\binaryobjectreader.cs (44)
515TopObject = pr.PRnewObj; 525RegisterObject(pr.PRnewObj, pr, (ParseRecord)stack.Peek()); 545m_objectManager.RaiseOnDeserializingEvent(pr.PRnewObj); 548if (pr.PRnewObj == null) 556TopObject = pr.PRnewObj; 599TopObject = objectPr.PRnewObj; 607if (objectPr.PRnewObj == null) 617TopObject = objectPr.PRnewObj; 623RegisterObject(objectPr.PRnewObj, objectPr, parentPr); 628objectPr.PRobjectInfo.PopulateObjectMembers(objectPr.PRnewObj, objectPr.PRmemberData); 636RegisterObject(objectPr.PRnewObj, objectPr, parentPr); 654TopObject = objectPr.PRnewObj; 690TopObject = pr.PRnewObj; 696SerTrace.Log( this, "ParseArray RegisterObject ",pr.PRobjectId," ",pr.PRnewObj.GetType()); 697RegisterObject(pr.PRnewObj, pr, parentPr); 700else if ((pr.PRnewObj != null) && Converter.IsWriteAsByteArray(pr.PRarrayElementTypeCode)) 705TopObject = pr.PRnewObj; 711SerTrace.Log( this, "ParseArray RegisterObject ",pr.PRobjectId," ",pr.PRnewObj.GetType()); 712RegisterObject(pr.PRnewObj, pr, parentPr); 750pr.PRprimitiveArray = new PrimitiveArray(pr.PRarrayElementTypeCode, (Array)pr.PRnewObj); 755pr.PRobjectA = (Object[])pr.PRnewObj; 759SerTrace.Log( this, "ParseArray Jagged,Simple Array ",pr.PRnewObj.GetType()); 765headers = (Header[])pr.PRnewObj; 792SerTrace.Log( this, "ParseArray Rectangle Array ",pr.PRnewObj.GetType()," lower Bound ",pr.PRisLowerBound); 891IndexTraceMessage("ParseArrayMember Record Fixup "+objectPr.PRnewObj.GetType(), objectPr.PRindexMap); 900IndexTraceMessage("ParseArrayMember SetValue ObjectReference "+objectPr.PRnewObj.GetType()+" "+refObj, objectPr.PRindexMap); 904((Array)objectPr.PRnewObj).SetValue(refObj, objectPr.PRindexMap); // Object has been instantiated 926ValueFixupStack.Push(new ValueFixup((Array)objectPr.PRnewObj, objectPr.PRindexMap)); //valuefixup 939objectPr.PRobjectA[objectPr.PRindexMap[0]] = pr.PRnewObj; 941((Array)objectPr.PRnewObj).SetValue(pr.PRnewObj, objectPr.PRindexMap); 951IndexTraceMessage("ParseArrayMember SetValue String "+objectPr.PRnewObj.GetType()+" "+pr.PRvalue, objectPr.PRindexMap); 955((Array)objectPr.PRnewObj).SetValue((Object)pr.PRvalue, objectPr.PRindexMap); 988IndexTraceMessage("ParseArrayMember SetValue variant or Object "+objectPr.PRnewObj.GetType()+" var "+var+" indexMap ", objectPr.PRindexMap); 992((Array)objectPr.PRnewObj).SetValue(var, objectPr.PRindexMap); // Primitive type 1011IndexTraceMessage("ParseArrayMember SetValue Primitive "+objectPr.PRnewObj.GetType()+" var: "+var+" varType "+var.GetType(), objectPr.PRindexMap); 1018((Array)objectPr.PRnewObj).SetValue(var, objectPr.PRindexMap); // Primitive type 1096SerTrace.Log( this, "ParseMember Nested Type member: ",pr.PRname," objectPr.PRnewObj ",objectPr.PRnewObj); 1099SerTrace.Log( this, "AddValue 2 ",pr.PRnewObj," is value type ",pr.PRnewObj.GetType().IsValueType); 1103SerTrace.Log( "ParseMember ValueType ObjectPr ",objectPr.PRnewObj," memberName ",pr.PRname," nested object ",pr.PRnewObj); 1105ValueFixupStack.Push(new ValueFixup(objectPr.PRnewObj, pr.PRname, objectPr.PRobjectInfo));//valuefixup 1110objectPr.PRobjectInfo.AddValue(pr.PRname, pr.PRnewObj, ref objectPr.PRsi, ref objectPr.PRmemberData);
system\runtime\serialization\formatters\binary\binaryparser.cs (2)
1022Contract.Assert((pr.PRnewObj != null),"[BinaryParser expected a Primitive Array]"); 1024Array array = (Array)pr.PRnewObj;
system\runtime\serialization\formatters\binary\binaryutilclasses.cs (1)
688Object obj = record.PRnewObj;