20 references to TernaryTreeByte
dotnet-svcutil-lib (20)
FrameworkFork\Microsoft.Xml\Xml\Core\ReadOnlyTernaryTree.cs (6)
72
charInTheTree = node[pos + (int)
TernaryTreeByte
.characterByte];
78
if (node[pos + (int)
TernaryTreeByte
.leftTree] == 0x0)
82
nodePos = nodePos + node[pos + (int)
TernaryTreeByte
.leftTree];
87
if (node[pos + (int)
TernaryTreeByte
.rightTree] == 0x0)
89
nodePos = nodePos + node[pos + (int)
TernaryTreeByte
.rightTree];
95
return node[pos + (int)
TernaryTreeByte
.data];
FrameworkFork\Microsoft.Xml\Xml\Core\util\TernaryTreeGenerator.cs (14)
206
charInTheTree = _nodeBuffer[nodePos, (int)
TernaryTreeByte
.characterByte];
234
if (_nodeBuffer[nodePos, (int)
TernaryTreeByte
.leftTree] == 0x0)
243
_nodeBuffer[nodePos, (int)
TernaryTreeByte
.leftTree] = (byte)(_endNodePos - nodePos);
249
nodePos = nodePos + _nodeBuffer[nodePos, (int)
TernaryTreeByte
.leftTree];
255
if (_nodeBuffer[nodePos, (int)
TernaryTreeByte
.rightTree] == 0x0)
264
_nodeBuffer[nodePos, (int)
TernaryTreeByte
.rightTree] = (byte)(_endNodePos - nodePos);
270
nodePos = nodePos + _nodeBuffer[nodePos, (int)
TernaryTreeByte
.rightTree];
285
_nodeBuffer[nodePos, (int)
TernaryTreeByte
.characterByte] = (byte)charToAdd;
290
_nodeBuffer[nodePos, (int)
TernaryTreeByte
.characterByte] = 0;
291
_nodeBuffer[nodePos, (int)
TernaryTreeByte
.data] = data;
446
streamWriter.Write("{0},{1},{2},{3},", _nodeBuffer[pos, (int)
TernaryTreeByte
.characterByte],
447
_nodeBuffer[pos, (int)
TernaryTreeByte
.leftTree],
448
_nodeBuffer[pos, (int)
TernaryTreeByte
.rightTree],
449
_nodeBuffer[pos, (int)
TernaryTreeByte
.data]);