1 write to items
System.ServiceModel (1)
System\UriTemplateTrieNode.cs (1)
676this.items = new SortedList<UriTemplateCompoundPathSegment, Collection<AscendingSortedCompoundSegmentsCollection<T>.CollectionItem>>();
19 references to items
System.ServiceModel (19)
System\UriTemplateTrieNode.cs (19)
683IList<IList<T>> results = new List<IList<T>>(this.items.Count); 684for (int i = 0; i < this.items.Values.Count; i++) 686results.Add(new List<T>(this.items.Values[i].Count)); 688for (int j = 0; j < this.items.Values[i].Count; j++) 690results[i].Add(this.items.Values[i][j].Value); 693Fx.Assert(results[i].Count == this.items.Values[i].Count, "We were supposed to add an item for each value in the collection"); 695Fx.Assert(results.Count == this.items.Values.Count, "We were supposed to add a sub-list for each values collection"); 702int index = this.items.IndexOfKey(segment); 707this.items.Add(segment, subItems); 711Collection<CollectionItem> subItems = this.items.Values[index]; 718int index = this.items.IndexOfKey(segment); 723Collection<CollectionItem> subItems = this.items.Values[index]; 736for (int i = 0; i < this.items.Values.Count; i++) 739for (int j = 0; j < this.items.Values[i].Count; j++) 741if (this.items.Values[i][j].Segment.IsMatch(wireData)) 747sameOrderResults.Add(this.items.Values[i][j].Value); 760if (this.items.Values.Count > 0) 762Fx.Assert(this.items.Values[0].Count > 0, "We are not adding a sub-list unless there is at list one item"); 763return this.items.Values[0][0].Value;