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