3 writes to segmentTail
System.ServiceModel (3)
System\ServiceModel\Dispatcher\QueryPrefixOp.cs (3)
332this.segmentTail = segmentTail; 341this.segmentTail = segmentString.Substring(offset + 1, length - 1); 345this.segmentTail = string.Empty;
14 references to segmentTail
System.ServiceModel (14)
System\ServiceModel\Dispatcher\QueryPrefixOp.cs (14)
181int charCount = (length <= this.segmentTail.Length) ? length : this.segmentTail.Length; 184if (compareString[iCompare] != this.segmentTail[iSegment]) 190if (length < this.segmentTail.Length) 221if (tailLength >= child.segmentTail.Length && (0 == child.segmentTail.Length || 0 == string.CompareOrdinal(matchString, tailOffset, child.segmentTail, 0, child.segmentTail.Length))) 266newTail.Append(child.segmentTail); 268newTail.Append(grandchild.segmentTail); 361Fx.Assert(this.segmentTail.Length > 0, ""); 362newSegment = new TrieSegment(this.segmentFirstChar, this.segmentTail.Substring(0, charIndex - 1)); 365this.SetSegmentString(this.segmentTail, charIndex, this.segmentTail.Length - charIndex);