public IEnumerable <string> GetAvailableEndpoints() { foreach (var endpointsAssembly in availableEndpointsAssemblies) { foreach (var endpoint in GetAvailablePagesFromAssembly(endpointsAssembly)) { yield return(MvcEndpointsHelper.NormalizeEndpointAddress(endpoint)); } } }
public IReadOnlyCollection <string> GetAllRequestedEndpoints() { CollectRequestedEndpointsData(); return(this.requestedEndpoints.Where(x => x.StartsWith("http")).Select(x => MvcEndpointsHelper.NormalizeEndpointAddress(new Uri(x).LocalPath)).ToArray()); }