3 writes to _sortingInfoArray
System.Xaml (3)
System\Xaml\Parser\NodeStreamSorter.cs (3)
101_sortingInfoArray = null; 495_sortingInfoArray = new ReorderInfo[_originalNodesInOrder.Length]; 537_sortingInfoArray = null;
27 references to _sortingInfoArray
System.Xaml (27)
System\Xaml\Parser\NodeStreamSorter.cs (27)
525_sortingInfoArray[i] = rInfo; 531for (int idx = 0; idx < _sortingInfoArray.Length; idx++) 533int xamlIndex = _sortingInfoArray[idx].OriginalOrderIndex; 572if (_sortingInfoArray[ctorIdx].Depth > deepestDepth) 574deepestDepth = _sortingInfoArray[ctorIdx].Depth; 587int depth = _sortingInfoArray[start].Depth; 588Debug.Assert(_sortingInfoArray[start].XamlNodeType == XamlNodeType.StartMember); 591while (idx < _sortingInfoArray.Length 592&& _sortingInfoArray[idx].XamlNodeType == XamlNodeType.StartMember) 614Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 617int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 627originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 636Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 639int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 649originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 660int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 677originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 694Array.Copy(_sortingInfoArray, beginning, temp, 0, length1); 698Array.Copy(_sortingInfoArray, middle, _sortingInfoArray, beginning, length2); 702Array.Copy(temp, 0, _sortingInfoArray, beginning + length2, length1); 707for (int idx = start + 1; idx < _sortingInfoArray.Length; idx++) 709XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 710int nodeDepth = _sortingInfoArray[idx].Depth; 726end =_sortingInfoArray.Length; 734XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 735int nodeDepth = _sortingInfoArray[idx].Depth;