Ejemplo n.º 1
0
 internal AnalyzerConfigOptions AsAnalyzerConfigOptions(IEditorConfigOptionMappingService optionMappingService, string?language)
 {
     return(ImmutableInterlocked.GetOrAdd(
                ref _lazyAnalyzerConfigOptions,
                language ?? NoLanguageSentinel,
                (string language, (OptionSet self, IEditorConfigOptionMappingService mapping)arg) => arg.self.CreateAnalyzerConfigOptions(arg.mapping, (object)language == NoLanguageSentinel ? null : language),
                (this, optionMappingService)));
 }
Ejemplo n.º 2
0
 public AnalyzerConfigOptionsImpl(OptionSet optionSet, IEditorConfigOptionMappingService optionMappingService, string?language)
 {
     _optionSet            = optionSet;
     _optionMappingService = optionMappingService;
     _language             = language;
 }
Ejemplo n.º 3
0
 private protected virtual AnalyzerConfigOptions CreateAnalyzerConfigOptions(IEditorConfigOptionMappingService optionMappingService, string?language)
 => new AnalyzerConfigOptionsImpl(this, optionMappingService, language);