17 references to Template
System.ServiceModel (17)
System\UriTemplateTable.cs (17)
184if (UriTemplateHelpers.CanMatchQueryInterestingly(candidates[i].Template, queryParameters, mustBeEspeciallyInteresting)) 198if (UriTemplateHelpers.CanMatchQueryTrivially(candidates[i].Template)) 231minSegmentsCount = candidate.Template.segments.Count; 234else if (candidate.Template.segments.Count < minSegmentsCount) 236minSegmentsCount = candidate.Template.segments.Count; 240else if (candidate.Template.segments.Count == minSegmentsCount) 247Fx.Assert(nextCandidates[0].Template.segments.Count == minSegmentsCount, "Trivial"); 256UriTemplateMatch match = candidate.Template.CreateUriTemplateMatch(this.originalUncanonicalizedBaseAddress, 282if (!list[i].Template.IsPathPartiallyEquivalentAt(list[i + 1].Template, list[i].SegmentsCount)) 286if (!list[i].Template.IsQueryEquivalent(list[i + 1].Template)) 298if (!UriTemplateHelpers.CanMatchQueryTrivially(candidates[i].Template)) 311if (UriTemplateHelpers.HasQueryLiteralRequirements(candidates[i].Template)) 315if (candidates[i].Template.queries.Count == 0) 339segmentsCount = candidates[i].Template.segments.Count; 341else if (segmentsCount != candidates[i].Template.segments.Count)