3 writes to _sortingInfoArray
System.Xaml (3)
System\Xaml\Parser\NodeStreamSorter.cs (3)
99_sortingInfoArray = null; 469_sortingInfoArray = new ReorderInfo[_originalNodesInOrder.Length]; 509_sortingInfoArray = null;
27 references to _sortingInfoArray
System.Xaml (27)
System\Xaml\Parser\NodeStreamSorter.cs (27)
498_sortingInfoArray[i] = rInfo; 504for (int idx = 0; idx < _sortingInfoArray.Length; idx++) 506int xamlIndex = _sortingInfoArray[idx].OriginalOrderIndex; 543if (_sortingInfoArray[ctorIdx].Depth > deepestDepth) 545deepestDepth = _sortingInfoArray[ctorIdx].Depth; 557int depth = _sortingInfoArray[start].Depth; 558Debug.Assert(_sortingInfoArray[start].XamlNodeType == XamlNodeType.StartMember); 561while (idx < _sortingInfoArray.Length 562&& _sortingInfoArray[idx].XamlNodeType == XamlNodeType.StartMember) 584Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 587int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 596originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 604Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 607int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 616originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 626int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 642originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 658Array.Copy(_sortingInfoArray, beginning, temp, 0, length1); 662Array.Copy(_sortingInfoArray, middle, _sortingInfoArray, beginning, length2); 666Array.Copy(temp, 0, _sortingInfoArray, beginning + length2, length1); 671for (int idx = start + 1; idx < _sortingInfoArray.Length; idx++) 673XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 674int nodeDepth = _sortingInfoArray[idx].Depth; 689end =_sortingInfoArray.Length; 697XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 698int nodeDepth = _sortingInfoArray[idx].Depth;