3 writes to _indexMap
System.Runtime.Serialization.Formatters (3)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (2)
454pr._indexMap = new int[1]; 487pr._indexMap = new int[pr._rank];
System\Runtime\Serialization\Formatters\Binary\BinaryUtilClasses.cs (1)
120_indexMap = null;
19 references to _indexMap
System.Runtime.Serialization.Formatters (19)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectReader.cs (19)
500Debug.Assert(pr._rectangularMap != null && pr._lengthA != null && pr._indexMap != null); 523Array.Copy(pr._rectangularMap, pr._indexMap, pr._rank); 538Debug.Assert(objectPr != null && objectPr._indexMap != null && objectPr._lowerBoundA != null); 551objectPr._indexMap[i] = objectPr._rectangularMap[i] + objectPr._lowerBoundA[i]; 557objectPr._indexMap[0] = !objectPr._isLowerBound ? 576Array.Copy(objectPr._indexMap, fixupIndex, objectPr._rank); 584objectPr._objectA[objectPr._indexMap[0]] = refObj; 589((Array)objectPr._newObj).SetValue(refObj, objectPr._indexMap); // Object has been instantiated 610ValueFixupStack.Push(new ValueFixup((Array)objectPr._newObj, objectPr._indexMap)); //valuefixup 616objectPr._objectA[objectPr._indexMap[0]] = pr._newObj; 620((Array)objectPr._newObj).SetValue(pr._newObj, objectPr._indexMap); 633objectPr._objectA[objectPr._indexMap[0]] = pr._value; 638((Array)objectPr._newObj).SetValue(pr._value, objectPr._indexMap); 662objectPr._objectA[objectPr._indexMap[0]] = var; 667((Array)objectPr._newObj).SetValue(var, objectPr._indexMap); // Primitive type 677objectPr._primitiveArray.SetValue(pr._value, objectPr._indexMap[0]); 684objectPr._objectA[objectPr._indexMap[0]] = var; 689((Array)objectPr._newObj).SetValue(var, objectPr._indexMap); // Primitive type 887indexMap = objectPr._indexMap;