3 writes to PRindexMap
mscorlib (3)
system\runtime\serialization\formatters\binary\binaryobjectreader.cs (2)
768pr.PRindexMap = new int[1]; 800pr.PRindexMap = new int[pr.PRrank];
system\runtime\serialization\formatters\binary\binaryutilclasses.cs (1)
191PRindexMap = null;
24 references to PRindexMap
mscorlib (24)
system\runtime\serialization\formatters\binary\binaryobjectreader.cs (24)
838Array.Copy(pr.PRrectangularMap, pr.PRindexMap, pr.PRrank); 864objectPr.PRindexMap[i] = objectPr.PRrectangularMap[i] + objectPr.PRlowerBoundA[i]; 872objectPr.PRindexMap[0] = objectPr.PRmemberIndex; // Zero based array 875objectPr.PRindexMap[0] = objectPr.PRlowerBoundA[0]+objectPr.PRmemberIndex; // Lower Bound based array 877IndexTraceMessage("ParseArrayMember isLowerBound "+objectPr.PRisLowerBound+" indexMap ", objectPr.PRindexMap); 891IndexTraceMessage("ParseArrayMember Record Fixup "+objectPr.PRnewObj.GetType(), objectPr.PRindexMap); 893Array.Copy(objectPr.PRindexMap, 0, fixupIndex, 0, objectPr.PRrank); 900IndexTraceMessage("ParseArrayMember SetValue ObjectReference "+objectPr.PRnewObj.GetType()+" "+refObj, objectPr.PRindexMap); 902objectPr.PRobjectA[objectPr.PRindexMap[0]] = refObj; 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); 953objectPr.PRobjectA[objectPr.PRindexMap[0]] = (Object)pr.PRvalue; 955((Array)objectPr.PRnewObj).SetValue((Object)pr.PRvalue, objectPr.PRindexMap); 988IndexTraceMessage("ParseArrayMember SetValue variant or Object "+objectPr.PRnewObj.GetType()+" var "+var+" indexMap ", objectPr.PRindexMap); 990objectPr.PRobjectA[objectPr.PRindexMap[0]] = var; 992((Array)objectPr.PRnewObj).SetValue(var, objectPr.PRindexMap); // Primitive type 1000objectPr.PRprimitiveArray.SetValue(pr.PRvalue, objectPr.PRindexMap[0]); 1011IndexTraceMessage("ParseArrayMember SetValue Primitive "+objectPr.PRnewObj.GetType()+" var: "+var+" varType "+var.GetType(), objectPr.PRindexMap); 1015objectPr.PRobjectA[objectPr.PRindexMap[0]] = var; 1018((Array)objectPr.PRnewObj).SetValue(var, objectPr.PRindexMap); // Primitive type 1254indexMap = objectPr.PRindexMap;