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