Esempio n. 1
0
        public async Task <IBindingConfig> GetConfigurationAsync(SonarQubeQualityProfile qualityProfile, Language language, BindingConfiguration bindingConfiguration, CancellationToken cancellationToken)
        {
            var provider = Providers.FirstOrDefault(p => p.IsLanguageSupported(language));

            if (provider == null)
            {
                throw new ArgumentOutOfRangeException(nameof(language));
            }
            IBindingConfig config = null;

            if (provider != null)
            {
                config = await provider?.GetConfigurationAsync(qualityProfile, language, bindingConfiguration, cancellationToken);
            }

            return(config);
        }
Esempio n. 2
0
 public ActiveSolutionBindingEventArgs(BindingConfiguration configuration)
 {
     Configuration = configuration;
 }