3 writes to _sortingInfoArray
System.Xaml (3)
System\Xaml\Parser\NodeStreamSorter.cs (3)
102_sortingInfoArray = null; 472_sortingInfoArray = new ReorderInfo[_originalNodesInOrder.Length]; 512_sortingInfoArray = null;
27 references to _sortingInfoArray
System.Xaml (27)
System\Xaml\Parser\NodeStreamSorter.cs (27)
501_sortingInfoArray[i] = rInfo; 507for (int idx = 0; idx < _sortingInfoArray.Length; idx++) 509int xamlIndex = _sortingInfoArray[idx].OriginalOrderIndex; 546if (_sortingInfoArray[ctorIdx].Depth > deepestDepth) 548deepestDepth = _sortingInfoArray[ctorIdx].Depth; 560int depth = _sortingInfoArray[start].Depth; 561Debug.Assert(_sortingInfoArray[start].XamlNodeType == XamlNodeType.StartMember); 564while (idx < _sortingInfoArray.Length 565&& _sortingInfoArray[idx].XamlNodeType == XamlNodeType.StartMember) 587Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 590int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 599originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 607Debug.Assert(_sortingInfoArray[current].XamlNodeType == XamlNodeType.StartMember); 610int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 619originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 629int originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 645originalIdx = _sortingInfoArray[current].OriginalOrderIndex; 661Array.Copy(_sortingInfoArray, beginning, temp, 0, length1); 665Array.Copy(_sortingInfoArray, middle, _sortingInfoArray, beginning, length2); 669Array.Copy(temp, 0, _sortingInfoArray, beginning + length2, length1); 674for (int idx = start + 1; idx < _sortingInfoArray.Length; idx++) 676XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 677int nodeDepth = _sortingInfoArray[idx].Depth; 692end =_sortingInfoArray.Length; 700XamlNodeType currentNodeType = _sortingInfoArray[idx].XamlNodeType; 701int nodeDepth = _sortingInfoArray[idx].Depth;