2 writes to finalCompoundSegment
System.ServiceModel (2)
System\UriTemplateTrieNode.cs (2)
31this.finalCompoundSegment = null; 546this.finalCompoundSegment = new AscendingSortedCompoundSegmentsCollection<UriTemplatePathPartiallyEquivalentSet>();
9 references to finalCompoundSegment
System.ServiceModel (9)
System\UriTemplateTrieNode.cs (9)
303else if (considerCompound && currentLocation.node.finalCompoundSegment != null && 304AscendingSortedCompoundSegmentsCollection<UriTemplatePathPartiallyEquivalentSet>.Lookup(currentLocation.node.finalCompoundSegment, curWireSeg, out compoundPathEquivalentSets)) 376if (current.finalCompoundSegment != null) 378IList<IList<UriTemplatePathPartiallyEquivalentSet>> pesLists = current.finalCompoundSegment.Values; 502if (node.finalCompoundSegment != null) 504UriTemplatePathPartiallyEquivalentSet pes = node.finalCompoundSegment.GetAnyValue(); 544if (this.finalCompoundSegment == null) 548UriTemplatePathPartiallyEquivalentSet pes = this.finalCompoundSegment.Find(cps); 552this.finalCompoundSegment.Add(cps, pes);