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