4 instantiations of TextTreeTextBlock
PresentationFramework (4)
src\Framework\System\Windows\Documents\TextTreeRootTextBlock.cs (1)
34block = new TextTreeTextBlock(2);
src\Framework\System\Windows\Documents\TextTreeText.cs (2)
320newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize); 382newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize);
src\Framework\System\Windows\Documents\TextTreeTextBlock.cs (1)
151newBlock = new TextTreeTextBlock(MaxBlockSize);
44 references to TextTreeTextBlock
PresentationFramework (44)
src\Framework\System\Windows\Documents\TextContainer.cs (3)
3297TextTreeTextBlock textBlock; 3303for (textBlock = (TextTreeTextBlock)_rootNode.RootTextBlock.ContainedNode.GetMinSibling(); textBlock != null; textBlock = (TextTreeTextBlock)textBlock.GetNextNode())
src\Framework\System\Windows\Documents\TextTreeRootTextBlock.cs (3)
29TextTreeTextBlock block; 90_containedNode = (TextTreeTextBlock)value; 220private TextTreeTextBlock _containedNode;
src\Framework\System\Windows\Documents\TextTreeText.cs (32)
41TextTreeTextBlock block; 58if (block.GapOffset < TextTreeTextBlock.MaxBlockSize / 2) 75TextTreeTextBlock firstBlock; 77TextTreeTextBlock lastBlock; 98firstBlock = (TextTreeTextBlock)firstBlock.GetNextNode(); 147Remove((TextTreeTextBlock)firstRemoveBlock, (TextTreeTextBlock)lastRemoveBlock); 169TextTreeTextBlock block; 188block = (TextTreeTextBlock)block.GetNextNode(); 243private static TextTreeTextBlock FindBlock(TextTreeRootTextBlock rootTextBlock, int offset, out int localOffset) 245TextTreeTextBlock node; 248node = (TextTreeTextBlock)rootTextBlock.ContainedNode.GetSiblingAtOffset(offset, out nodeOffset); 253TextTreeTextBlock previousBlock = (TextTreeTextBlock)node.GetPreviousNode(); 269private static void InsertTextLeft(TextTreeTextBlock rightBlock, object text, int textOffset) 272TextTreeTextBlock leftBlock; 273TextTreeTextBlock neighborBlock; 274TextTreeTextBlock newBlock; 285neighborBlock = (TextTreeTextBlock)rightBlock.GetPreviousNode(); 314newBlockCount += (textEndOffset - textOffset + TextTreeTextBlock.MaxBlockSize - 1) / TextTreeTextBlock.MaxBlockSize; 320newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize); 330private static void InsertTextRight(TextTreeTextBlock leftBlock, object text, int textOffset) 333TextTreeTextBlock rightBlock; 334TextTreeTextBlock neighborBlock; 335TextTreeTextBlock newBlock; 345neighborBlock = (TextTreeTextBlock)leftBlock.GetNextNode(); 376newBlockCount += (textEndOffset - textOffset + TextTreeTextBlock.MaxBlockSize - 1) / TextTreeTextBlock.MaxBlockSize; 382newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize); 392internal static void Remove(TextTreeTextBlock firstNode, TextTreeTextBlock lastNode)
src\Framework\System\Windows\Documents\TextTreeTextBlock.cs (6)
143internal TextTreeTextBlock SplitBlock() 145TextTreeTextBlock newBlock; 355_leftChildNode = (TextTreeTextBlock)value; 369_rightChildNode = (TextTreeTextBlock)value; 510private TextTreeTextBlock _leftChildNode; 513private TextTreeTextBlock _rightChildNode;