3 writes to _sortingInfoArray
System.Xaml (3)
System\Xaml\Parser\NodeStreamSorter.cs (3)
97_sortingInfoArray = null; 491_sortingInfoArray = new ReorderInfo[_originalNodesInOrder.Length]; 533_sortingInfoArray = null;
27 references to _sortingInfoArray
System.Xaml (27)
System\Xaml\Parser\NodeStreamSorter.cs (27)
521_sortingInfoArray[i] = rInfo; 527for (int idx = 0; idx < _sortingInfoArray.Length; idx++) 529int xamlIndex = _sortingInfoArray[idx].OriginalOrderIndex; 568if (_sortingInfoArray[ctorIdx].Depth > deepestDepth) 570deepestDepth = _sortingInfoArray[ctorIdx].Depth; 583int depth = _sortingInfoArray[start].Depth; 584Debug.Assert(_sortingInfoArray[start].XamlNodeType == XamlNodeType.StartMember); 587while (idx < _sortingInfoArray.Length 588&& _sortingInfoArray[idx].XamlNodeType == XamlNodeType.StartMember) 610Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 613int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 623originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 632Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 635int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 645originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 656int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 673originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 690Array.Copy(_sortingInfoArray, beginning, temp, 0, length1); 694Array.Copy(_sortingInfoArray, middle, _sortingInfoArray, beginning, length2); 698Array.Copy(temp, 0, _sortingInfoArray, beginning + length2, length1); 703for (int idx = start + 1; idx < _sortingInfoArray.Length; idx++) 705XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 706int nodeDepth = _sortingInfoArray[idx].Depth; 722end =_sortingInfoArray.Length; 730XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 731int nodeDepth = _sortingInfoArray[idx].Depth;