private static int GetMaxStatementCountFromSettings([NotNull] AnalyzerOptions options, CancellationToken cancellationToken) { AnalyzerSettingsRegistry registry = AnalyzerSettingsProvider.LoadSettings(options, cancellationToken); return(registry.TryGetInt32(MaxStatementCountKey, 0, 255) ?? DefaultMaxStatementCount); }
public static AnalyzerOptions ToOptions([NotNull] AnalyzerSettingsRegistry registry) { Guard.NotNull(registry, nameof(registry)); string content = AnalyzerSettingsProvider.ToFileContent(registry); return(ToOptions(content)); }
private static int GetMaxParameterCountFromSettings([NotNull] AnalyzerOptions options, CancellationToken cancellationToken) { AnalyzerSettingsRegistry registry = AnalyzerSettingsProvider.LoadSettings(options, cancellationToken); var settingKey = new AnalyzerSettingKey(DiagnosticId, "MaxParameterCount"); return(registry.TryGetInt32(settingKey, 0, 255) ?? DefaultMaxParameterCount); }
private static ParameterSettings GetParameterSettings([NotNull] AnalyzerOptions options, CancellationToken cancellationToken) { AnalyzerSettingsRegistry registry = AnalyzerSettingsProvider.LoadSettings(options, cancellationToken); int maxParameterCount = registry.TryGetInt32(MaxParameterCountKey, 0, 255) ?? DefaultMaxParameterCount; int maxConstructorParameterCount = registry.TryGetInt32(MaxConstructorParameterCountKey, 0, 255) ?? maxParameterCount; return(new ParameterSettings(maxParameterCount, maxConstructorParameterCount)); }
public FakeAdditionalText([NotNull] string content) { sourceText = new FakeSourceText(content, AnalyzerSettingsProvider.CreateEncoding()); }