Microsoft.Azure.WebJobs.Script.Binding.HttpRouteFactory.ParseRouteParameters C# (CSharp) Method

ParseRouteParameters() private static method

private static ParseRouteParameters ( string routeTemplate ) : IEnumerable
routeTemplate string
return IEnumerable
        private static IEnumerable<string> ParseRouteParameters(string routeTemplate)
        {
            List<string> routeParameters = new List<string>();

            if (!string.IsNullOrEmpty(routeTemplate))
            {
                string[] segments = routeTemplate.Split('/');
                foreach (string segment in segments)
                {
                    if (segment.StartsWith("{") && segment.EndsWith("}"))
                    {
                        string parameter = segment.Substring(1, segment.Length - 2);
                        routeParameters.Add(parameter);
                    }
                }
            }

            return routeParameters;
        }