19 references to UriTemplateTrieIntraNodeLocation
System.ServiceModel (19)
System\UriTemplateTrieLocation.cs (2)
9
public
UriTemplateTrieIntraNodeLocation
locationWithin;
11
public UriTemplateTrieLocation(UriTemplateTrieNode n,
UriTemplateTrieIntraNodeLocation
i)
System\UriTemplateTrieNode.cs (17)
53
UriTemplateTrieLocation currentLocation = new UriTemplateTrieLocation(this,
UriTemplateTrieIntraNodeLocation
.BeforeLiteral);
228
case
UriTemplateTrieIntraNodeLocation
.BeforeLiteral:
234
case
UriTemplateTrieIntraNodeLocation
.AfterLiteral:
240
case
UriTemplateTrieIntraNodeLocation
.AfterCompound:
246
case
UriTemplateTrieIntraNodeLocation
.AfterVariable:
397
Fx.Assert(kvp.Value.locationWithin ==
UriTemplateTrieIntraNodeLocation
.BeforeLiteral, "forward-pointers should always point to a BeforeLiteral location");
400
Fx.Assert(kvp.Value.node.onFailure.locationWithin ==
UriTemplateTrieIntraNodeLocation
.AfterLiteral, "back-pointer should be AfterLiteral");
421
Fx.Assert(location.locationWithin ==
UriTemplateTrieIntraNodeLocation
.BeforeLiteral, "forward-pointers should always point to a BeforeLiteral location");
424
Fx.Assert(location.node.onFailure.locationWithin ==
UriTemplateTrieIntraNodeLocation
.AfterCompound, "back-pointer should be AfterCompound");
431
Fx.Assert(current.nextVariableSegment.locationWithin ==
UriTemplateTrieIntraNodeLocation
.BeforeLiteral, "forward-pointers should always point to a BeforeLiteral location");
434
Fx.Assert(current.nextVariableSegment.node.onFailure.locationWithin ==
UriTemplateTrieIntraNodeLocation
.AfterVariable, "back-pointer should be AfterVariable");
585
nextNode.onFailure = new UriTemplateTrieLocation(this,
UriTemplateTrieIntraNodeLocation
.AfterCompound);
586
nextLocation = new UriTemplateTrieLocation(nextNode,
UriTemplateTrieIntraNodeLocation
.BeforeLiteral);
605
newNode.onFailure = new UriTemplateTrieLocation(this,
UriTemplateTrieIntraNodeLocation
.AfterLiteral);
606
this.nextLiteralSegment.Add(lps, new UriTemplateTrieLocation(newNode,
UriTemplateTrieIntraNodeLocation
.BeforeLiteral));
619
newNode.onFailure = new UriTemplateTrieLocation(this,
UriTemplateTrieIntraNodeLocation
.AfterVariable);
620
this.nextVariableSegment = new UriTemplateTrieLocation(newNode,
UriTemplateTrieIntraNodeLocation
.BeforeLiteral);