Amido.PreProcessor.Cmd.PreProcessRunner.GetConfigFilePaths C# (CSharp) Метод

GetConfigFilePaths() приватный Метод

private GetConfigFilePaths ( string environment, PreProcessorManifest processorManfiest, string manifestFile ) : string>.Tuple
environment string
processorManfiest PreProcessorManifest
manifestFile string
Результат string>.Tuple
        private Tuple<string, string> GetConfigFilePaths(string environment, PreProcessorManifest processorManfiest, string manifestFile)
        {
            Tuple<string, string> configSettings = null;

            configSettings = GetEnvironmentSpecificPropertyConfiguration(environment, processorManfiest, manifestFile);

            if (configSettings == null && processorManfiest.Default.PropertyConfigurationManifest != null)
            {
                configSettings =  GetDefaultPropertyConfiguration(environment, processorManfiest, manifestFile);
            }
            
            if (configSettings == null)
            {
                throw new InvalidOperationException(string.Format("Property configuration for environment '{0}' not found.", environment));
            }

            return configSettings;
        }