2 instantiations of UriTemplateTable
System.ServiceModel.Web (2)
System\ServiceModel\Dispatcher\WebHttpDispatchOperationSelector.cs (2)
59
this.helpUriTable = new
UriTemplateTable
(endpoint.ListenUri, HelpPage.GetOperationTemplatePairs());
101
methodSpecificTable = new
UriTemplateTable
(baseUri);
14 references to UriTemplateTable
System.ServiceModel.Web (14)
AssemblyInfo.cs (1)
14
[assembly: TypeForwardedTo(typeof(System.
UriTemplateTable
))]
System\ServiceModel\Dispatcher\WebHttpDispatchOperationSelector.cs (13)
33
Dictionary<string,
UriTemplateTable
> methodSpecificTables; // indexed by the http method name
34
UriTemplateTable
wildcardTable; // this is one of the methodSpecificTables, special-cased for faster access
37
UriTemplateTable
helpUriTable;
52
this.methodSpecificTables = new Dictionary<string,
UriTemplateTable
>();
98
UriTemplateTable
methodSpecificTable;
117
foreach (
UriTemplateTable
table in this.methodSpecificTables.Values)
226
UriTemplateTable
methodSpecificTable;
259
foreach (KeyValuePair<string,
UriTemplateTable
> pair in methodSpecificTables)
266
UriTemplateTable
table = pair.Value;
292
bool CanUriMatch(
UriTemplateTable
methodSpecificTable, Uri to, HttpRequestMessageProperty prop, Message message, out string operationName)
313
bool ShouldRedirectToUriWithSlashAtTheEnd(
UriTemplateTable
methodSpecificTable, Message message, Uri to)
338
foreach (KeyValuePair<string,
UriTemplateTable
> pair in methodSpecificTables)
340
UriTemplateTable
table = pair.Value;