public static string Parse()

in src/Microsoft.Extensions.Configuration.AzureAppConfiguration/ConnectionStringUtils.cs [16:42]


        public static string Parse(string connectionString, string token)
        {
            if (connectionString == null)
            {
                throw new ArgumentNullException(nameof(connectionString));
            }

            if (token == null)
            {
                throw new ArgumentNullException(nameof(token));
            }

            string parseToken = token + "=";
            var startIndex = connectionString.IndexOf(parseToken);
            if (startIndex < 0)
            {
                throw new FormatException("Invalid connection string format.");
            }

            var endIndex = connectionString.IndexOf(";", startIndex + parseToken.Length);
            if (endIndex < 0)
            {
                endIndex = connectionString.Length;
            }

            return connectionString.Substring(startIndex + parseToken.Length, endIndex - startIndex - parseToken.Length);
        }