2 writes to nextLiteralSegment
System.ServiceModel (2)
System\UriTemplateTrieNode.cs (2)
28this.nextLiteralSegment = null; 602this.nextLiteralSegment = new Dictionary<UriTemplateLiteralPathSegment, UriTemplateTrieLocation>();
12 references to nextLiteralSegment
System.ServiceModel (12)
System\UriTemplateTrieNode.cs (12)
260if (considerLiteral && currentLocation.node.nextLiteralSegment != null && 261currentLocation.node.nextLiteralSegment.ContainsKey(curWireSeg)) 263nextStep = new SingleLocationOrLocationsSet(currentLocation.node.nextLiteralSegment[curWireSeg]); 393if (current.nextLiteralSegment != null) 395foreach (KeyValuePair<UriTemplateLiteralPathSegment, UriTemplateTrieLocation> kvp in current.nextLiteralSegment) 509if (node.nextLiteralSegment != null) 512GetAnyDictionaryValue<UriTemplateTrieLocation>(node.nextLiteralSegment); 594if (this.nextLiteralSegment != null && this.nextLiteralSegment.ContainsKey(lps)) 596return this.nextLiteralSegment[lps].node; 600if (this.nextLiteralSegment == null) 606this.nextLiteralSegment.Add(lps, new UriTemplateTrieLocation(newNode, UriTemplateTrieIntraNodeLocation.BeforeLiteral));