4 instantiations of TextTreeTextBlock
PresentationFramework (4)
System\Windows\Documents\TextTreeRootTextBlock.cs (1)
31block = new TextTreeTextBlock(2);
System\Windows\Documents\TextTreeText.cs (2)
312newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize); 374newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize);
System\Windows\Documents\TextTreeTextBlock.cs (1)
144newBlock = new TextTreeTextBlock(MaxBlockSize);
44 references to TextTreeTextBlock
PresentationFramework (44)
System\Windows\Documents\TextContainer.cs (3)
3248TextTreeTextBlock textBlock; 3254for (textBlock = (TextTreeTextBlock)_rootNode.RootTextBlock.ContainedNode.GetMinSibling(); textBlock != null; textBlock = (TextTreeTextBlock)textBlock.GetNextNode())
System\Windows\Documents\TextTreeRootTextBlock.cs (3)
26TextTreeTextBlock block; 87_containedNode = (TextTreeTextBlock)value; 217private TextTreeTextBlock _containedNode;
System\Windows\Documents\TextTreeText.cs (32)
33TextTreeTextBlock block; 50if (block.GapOffset < TextTreeTextBlock.MaxBlockSize / 2) 67TextTreeTextBlock firstBlock; 69TextTreeTextBlock lastBlock; 90firstBlock = (TextTreeTextBlock)firstBlock.GetNextNode(); 139Remove((TextTreeTextBlock)firstRemoveBlock, (TextTreeTextBlock)lastRemoveBlock); 161TextTreeTextBlock block; 180block = (TextTreeTextBlock)block.GetNextNode(); 235private static TextTreeTextBlock FindBlock(TextTreeRootTextBlock rootTextBlock, int offset, out int localOffset) 237TextTreeTextBlock node; 240node = (TextTreeTextBlock)rootTextBlock.ContainedNode.GetSiblingAtOffset(offset, out nodeOffset); 245TextTreeTextBlock previousBlock = (TextTreeTextBlock)node.GetPreviousNode(); 261private static void InsertTextLeft(TextTreeTextBlock rightBlock, object text, int textOffset) 264TextTreeTextBlock leftBlock; 265TextTreeTextBlock neighborBlock; 266TextTreeTextBlock newBlock; 277neighborBlock = (TextTreeTextBlock)rightBlock.GetPreviousNode(); 306newBlockCount += (textEndOffset - textOffset + TextTreeTextBlock.MaxBlockSize - 1) / TextTreeTextBlock.MaxBlockSize; 312newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize); 322private static void InsertTextRight(TextTreeTextBlock leftBlock, object text, int textOffset) 325TextTreeTextBlock rightBlock; 326TextTreeTextBlock neighborBlock; 327TextTreeTextBlock newBlock; 337neighborBlock = (TextTreeTextBlock)leftBlock.GetNextNode(); 368newBlockCount += (textEndOffset - textOffset + TextTreeTextBlock.MaxBlockSize - 1) / TextTreeTextBlock.MaxBlockSize; 374newBlock = new TextTreeTextBlock(TextTreeTextBlock.MaxBlockSize); 384internal static void Remove(TextTreeTextBlock firstNode, TextTreeTextBlock lastNode)
System\Windows\Documents\TextTreeTextBlock.cs (6)
136internal TextTreeTextBlock SplitBlock() 138TextTreeTextBlock newBlock; 348_leftChildNode = (TextTreeTextBlock)value; 362_rightChildNode = (TextTreeTextBlock)value; 503private TextTreeTextBlock _leftChildNode; 506private TextTreeTextBlock _rightChildNode;