6 instantiations of UriTemplatePathPartiallyEquivalentSet
System.ServiceModel (6)
System\UriTemplateTrieNode.cs (6)
32
this.finalVariableSegment = new
UriTemplatePathPartiallyEquivalentSet
(depth + 1);
33
this.star = new
UriTemplatePathPartiallyEquivalentSet
(depth);
34
this.endOfPath = new
UriTemplatePathPartiallyEquivalentSet
(depth);
316
success = new
UriTemplatePathPartiallyEquivalentSet
(currentLocation.node.depth + 1);
551
pes = new
UriTemplatePathPartiallyEquivalentSet
(this.depth + 1);
569
UriTemplatePathPartiallyEquivalentSet pes = new
UriTemplatePathPartiallyEquivalentSet
(this.depth + 1);
19 references to UriTemplatePathPartiallyEquivalentSet
System.ServiceModel (19)
System\UriTemplateTrieNode.cs (19)
15
UriTemplatePathPartiallyEquivalentSet
endOfPath; // matches the non-existent segment at the end of a slash-terminated path
16
AscendingSortedCompoundSegmentsCollection<
UriTemplatePathPartiallyEquivalentSet
> finalCompoundSegment; // matches e.g. "{var}.{var}"
17
Dictionary<UriTemplateLiteralPathSegment,
UriTemplatePathPartiallyEquivalentSet
> finalLiteralSegment; // matches e.g. "segmentThatDoesntEndInSlash"
18
UriTemplatePathPartiallyEquivalentSet
finalVariableSegment; // matches e.g. "{var}"
23
UriTemplatePathPartiallyEquivalentSet
star; // matches any "extra/path/segments" at the end
155
UriTemplatePathPartiallyEquivalentSet
answer;
189
out
UriTemplatePathPartiallyEquivalentSet
success, out SingleLocationOrLocationsSet nextStep)
292
IList<IList<
UriTemplatePathPartiallyEquivalentSet
>> compoundPathEquivalentSets;
304
AscendingSortedCompoundSegmentsCollection<
UriTemplatePathPartiallyEquivalentSet
>.Lookup(currentLocation.node.finalCompoundSegment, curWireSeg, out compoundPathEquivalentSets))
371
foreach (KeyValuePair<UriTemplateLiteralPathSegment,
UriTemplatePathPartiallyEquivalentSet
> kvp in current.finalLiteralSegment)
378
IList<IList<
UriTemplatePathPartiallyEquivalentSet
>> pesLists = current.finalCompoundSegment.Values;
445
static void Validate(
UriTemplatePathPartiallyEquivalentSet
pes, bool allowDuplicateEquivalentUriTemplates)
497
UriTemplatePathPartiallyEquivalentSet
pes =
498
GetAnyDictionaryValue<
UriTemplatePathPartiallyEquivalentSet
>(node.finalLiteralSegment);
504
UriTemplatePathPartiallyEquivalentSet
pes = node.finalCompoundSegment.GetAnyValue();
546
this.finalCompoundSegment = new AscendingSortedCompoundSegmentsCollection<
UriTemplatePathPartiallyEquivalentSet
>();
548
UriTemplatePathPartiallyEquivalentSet
pes = this.finalCompoundSegment.Find(cps);
567
this.finalLiteralSegment = new Dictionary<UriTemplateLiteralPathSegment,
UriTemplatePathPartiallyEquivalentSet
>();
569
UriTemplatePathPartiallyEquivalentSet
pes = new UriTemplatePathPartiallyEquivalentSet(this.depth + 1);