255 references to GeneratedCodeAnalysisFlags
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
23context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.ReportDiagnostics);
GenerateDocumentationAndConfigFiles (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
ILLink.RoslynAnalyzer (6)
COMAnalyzer.cs (2)
29context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
DynamicallyAccessedMembersAnalyzer.cs (2)
100context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
RequiresAnalyzerBase.cs (2)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Metrics (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
Metrics.Legacy (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
Microsoft.Analyzers.Extra (7)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
AsyncMethodWithoutCancellation.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
CallAnalysis\CallAnalyzer.cs (1)
27context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
CoalesceAnalyzer.cs (1)
22context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ConditionalAccessAnalyzer.cs (1)
22context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
MakeExeTypesInternalAnalyzer.cs (1)
54context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
UsingToStringInLoggersAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.Analyzers.Local (3)
ApiLifecycle\ApiLifecycleAnalyzer.cs (1)
30context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
CallAnalysis\CallAnalyzer.cs (1)
23context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
InternalReferencedInPublicDocAnalyzer.cs (1)
108context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.AspNetCore.Analyzers (1)
StartupAnalyzer.cs (1)
25context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.AspNetCore.App.Analyzers (12)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
23context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Http\HeaderDictionaryAddAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Http\HeaderDictionaryIndexerAnalyzer.cs (1)
20context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Http\RequestDelegateReturnTypeAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Mvc\MvcAnalyzer.cs (1)
31context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
RenderTreeBuilder\RenderTreeBuilderAnalyzer.cs (1)
23context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (2)
157context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
RouteHandlers\RouteHandlerAnalyzer.cs (1)
36context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
WebApplicationBuilder\PublicPartialProgramClassAnalyzer.cs (1)
20context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
WebApplicationBuilder\WebApplicationBuilderAnalyzer.cs (1)
33context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.AspNetCore.App.Analyzers.Test (1)
Infrastructure\WellKnownTypesTests.cs (1)
105context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.AspNetCore.Components.Analyzers (10)
ComponentInternalUsageDiagnosticAnalzyer.cs (2)
34context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
ComponentParameterAnalyzer.cs (2)
39context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
ComponentParameterUsageAnalyzer.cs (2)
28context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
PersistentStateAnalyzer.cs (2)
29context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
SupplyParameterFromFormAnalyzer.cs (2)
29context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.AspNetCore.Components.SdkAnalyzers (6)
ComponentInternalUsageDiagnosticAnalzyer.cs (2)
34context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
ComponentParameterAnalyzer.cs (2)
33context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
ComponentParameterUsageAnalyzer.cs (2)
28context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.AspNetCore.Mvc.Analyzers (6)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
TagHelpersInCodeBlocksAnalyzer.cs (2)
26context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
TopLevelParameterNameAnalyzer.cs (1)
22context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ViewFeatureAnalyzerBase.cs (2)
25context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ApiConventionAnalyzer.cs (1)
23context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.CodeAnalysis (31)
DiagnosticAnalyzer\AnalyzerDriver.cs (20)
151/// This mode should always guarantee that analyzer action callbacks are enabled for generated code, i.e. <see cref="GeneratedCodeAnalysisFlags.Analyze"/> is set. 154internal const GeneratedCodeAnalysisFlags DefaultGeneratedCodeAnalysisFlags = GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics; 169private ImmutableSegmentedDictionary<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags> _lazyGeneratedCodeAnalysisFlagsMap; 172/// Map from analyzers to their <see cref="GeneratedCodeAnalysisFlags"/> setting. 174private ImmutableSegmentedDictionary<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags> GeneratedCodeAnalysisFlagsMap 576ImmutableSegmentedDictionary<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags> generatedCodeAnalysisFlagsMap, 593private static bool ComputeShouldTreatAllCodeAsNonGeneratedCode(ImmutableHashSet<DiagnosticAnalyzer> analyzers, ImmutableSegmentedDictionary<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags> generatedCodeAnalysisFlagsMap) 597var flags = generatedCodeAnalysisFlagsMap[analyzer]; 598var analyze = (flags & GeneratedCodeAnalysisFlags.Analyze) != 0; 599var report = (flags & GeneratedCodeAnalysisFlags.ReportDiagnostics) != 0; 614ImmutableSegmentedDictionary<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags> generatedCodeAnalysisFlagsMap, 622var mode = generatedCodeAnalysisFlagsMap[analyzer]; 623return (mode & GeneratedCodeAnalysisFlags.Analyze) == 0; 633var generatedCodeAnalysisFlags = GeneratedCodeAnalysisFlagsMap[analyzer]; 634var suppressInGeneratedCode = (generatedCodeAnalysisFlags & GeneratedCodeAnalysisFlags.ReportDiagnostics) == 0; 2264private static async Task<ImmutableSegmentedDictionary<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags>> CreateGeneratedCodeAnalysisFlagsMapAsync( 2272var builder = ImmutableSegmentedDictionary.CreateBuilder<DiagnosticAnalyzer, GeneratedCodeAnalysisFlags>(); 2277var generatedCodeAnalysisFlags = await analyzerManager.GetGeneratedCodeAnalysisFlagsAsync(analyzer, analyzerExecutor, cancellationToken).ConfigureAwait(false);
DiagnosticAnalyzer\AnalyzerManager.cs (2)
241/// Returns <see cref="GeneratedCodeAnalysisFlags"/> for the given analyzer. 244public async Task<GeneratedCodeAnalysisFlags> GetGeneratedCodeAnalysisFlagsAsync(DiagnosticAnalyzer analyzer, AnalyzerExecutor analyzerExecutor, CancellationToken cancellationToken)
DiagnosticAnalyzer\CompilerDiagnosticAnalyzer.cs (2)
41context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (2)
218/// It is recommended for the analyzer to invoke this API with the required <see cref="GeneratedCodeAnalysisFlags"/> setting. 220public virtual void ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags analysisMode)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (4)
113public override void ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags mode) 371private GeneratedCodeAnalysisFlags _generatedCodeConfiguration = AnalyzerDriver.DefaultGeneratedCodeAnalysisFlags; 378public GeneratedCodeAnalysisFlags GetGeneratedCodeAnalysisFlags() 395public void ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags mode)
DiagnosticAnalyzer\DiagnosticSuppressor.cs (1)
20context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.CodeAnalysis.Analyzers (24)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
76context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
ImmutableObjectMethodAnalyzer.cs (1)
51context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ImplementationIsObsoleteAnalyzer.cs (1)
36context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
InternalImplementationOnlyAnalyzer.cs (1)
39context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
MetaAnalyzers\ClassIsNotDiagnosticAnalyzer.cs (1)
33context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (2)
84context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (2)
74context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (2)
42context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
66context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
MetaAnalyzers\DiagnosticAnalyzerCorrectnessAnalyzer.cs (1)
20context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
207context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (1)
37context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
MetaAnalyzers\DoNotUseFileTypesForAnalyzersOrGenerators.cs (1)
30context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (2)
77nameof(GeneratedCodeAnalysisFlags.Analyze)), 80nameof(GeneratedCodeAnalysisFlags.ReportDiagnostics))));
MetaAnalyzers\PreferIsKindAnalyzer.cs (1)
38context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (2)
41context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
UpgradeMSBuildWorkspaceAnalyzer.cs (2)
41context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
Microsoft.CodeAnalysis.BannedApiAnalyzers (5)
RestrictedInternalsVisibleToAnalyzer.cs (2)
51context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
SymbolIsBannedAnalyzerBase.cs (2)
41context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.CodeAnalysis.CodeStyle (14)
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (2)
73protected virtual GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.None;
src\Analyzers\Core\Analyzers\AbstractCodeQualityDiagnosticAnalyzer.cs (2)
13private readonly GeneratedCodeAnalysisFlags _generatedCodeAnalysisFlags; 17GeneratedCodeAnalysisFlags generatedCodeAnalysisFlags)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
33protected sealed override GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.Analyze;
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
48: base([s_invalidScopeDescriptor, s_invalidOrMissingTargetDescriptor, LegacyFormatTargetDescriptor], GeneratedCodeAnalysisFlags.None)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
39: base([s_removeUnnecessarySuppressionDescriptor], GeneratedCodeAnalysisFlags.None)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
80protected override GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.Analyze;
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
191protected sealed override GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.Analyze;
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (2)
69context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\CSharpSemanticModelGetDeclaredSymbolAlwaysReturnsNullAnalyzer.cs (1)
47context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
24: base([s_diagnosticDescriptor], GeneratedCodeAnalysisFlags.ReportDiagnostics)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (34)
Diagnostics\DiagnosticAnalyzerTests.cs (34)
1546VerifyGeneratedCodeAnalyzerDiagnostics(compilation, analyzerOptions, isGeneratedFile, GeneratedCodeAnalysisFlags.None); 1548VerifyGeneratedCodeAnalyzerDiagnostics(compilation, analyzerOptions, isGeneratedFile, GeneratedCodeAnalysisFlags.Analyze); 1549VerifyGeneratedCodeAnalyzerDiagnostics(compilation, analyzerOptions, isGeneratedFile, GeneratedCodeAnalysisFlags.ReportDiagnostics); 1550VerifyGeneratedCodeAnalyzerDiagnostics(compilation, analyzerOptions, isGeneratedFile, GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics); 1582AddExpectedLocalDiagnostics(builder, false, squiggledText, line, column, GeneratedCodeAnalysisFlags.ReportDiagnostics, diagnosticArgument); 1589AddExpectedLocalDiagnostics(builder, false, squiggledText, line, column, GeneratedCodeAnalysisFlags.ReportDiagnostics, diagnosticArgument); 1597VerifyGeneratedCodeAnalyzerDiagnostics(compilation, expected, GeneratedCodeAnalysisFlags.None); 1599VerifyGeneratedCodeAnalyzerDiagnostics(compilation, expected, GeneratedCodeAnalysisFlags.Analyze); 1600VerifyGeneratedCodeAnalyzerDiagnostics(compilation, expected, GeneratedCodeAnalysisFlags.ReportDiagnostics); 1601VerifyGeneratedCodeAnalyzerDiagnostics(compilation, expected, GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics); 1626public GeneratedCodeAnalyzer(GeneratedCodeAnalysisFlags? generatedCodeAnalysisFlags, bool testIsGeneratedCodeInCallbacks = false) 1694private static void VerifyGeneratedCodeAnalyzerDiagnostics(Compilation compilation, AnalyzerOptions analyzerOptions, Func<string, bool> isGeneratedFileName, GeneratedCodeAnalysisFlags? generatedCodeAnalysisFlagsOpt) 1700private static void VerifyGeneratedCodeAnalyzerDiagnostics(Compilation compilation, DiagnosticDescription[] expected, GeneratedCodeAnalysisFlags? generatedCodeAnalysisFlagsOpt, AnalyzerOptions analyzerOptions = null, bool testIsGeneratedCodeInCallbacks = false) 1706private static DiagnosticDescription[] GetExpectedGeneratedCodeAnalyzerDiagnostics(Compilation compilation, Func<string, bool> isGeneratedFileName, GeneratedCodeAnalysisFlags? generatedCodeAnalysisFlagsOpt) 1773if (generatedCodeAnalysisFlagsOpt == null || (generatedCodeAnalysisFlagsOpt & GeneratedCodeAnalysisFlags.Analyze) != 0) 1851GeneratedCodeAnalysisFlags? generatedCodeAnalysisFlagsOpt, 1856((generatedCodeAnalysisFlagsOpt & GeneratedCodeAnalysisFlags.ReportDiagnostics) != 0 && 1857(generatedCodeAnalysisFlagsOpt & GeneratedCodeAnalysisFlags.Analyze) != 0); 2180var analyzers = new DiagnosticAnalyzer[] { new GeneratedCodeAnalyzer(GeneratedCodeAnalysisFlags.None) }; 2188analyzers = new DiagnosticAnalyzer[] { new GeneratedCodeAnalyzer(GeneratedCodeAnalysisFlags.Analyze) }; 2196analyzers = new DiagnosticAnalyzer[] { new GeneratedCodeAnalyzer(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics) }; 2248var analyzers = new DiagnosticAnalyzer[] { new GeneratedCodeSyntaxAndOperationAnalyzer(GeneratedCodeAnalysisFlags.None, syntaxKinds, operationKinds) }; 2256analyzers = new DiagnosticAnalyzer[] { new GeneratedCodeSyntaxAndOperationAnalyzer(GeneratedCodeAnalysisFlags.Analyze, syntaxKinds, operationKinds) }; 2264analyzers = new DiagnosticAnalyzer[] { new GeneratedCodeSyntaxAndOperationAnalyzer(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics, syntaxKinds, operationKinds) }; 2280private readonly GeneratedCodeAnalysisFlags? _generatedCodeAnalysisFlagsOpt; 2300public GeneratedCodeSyntaxAndOperationAnalyzer(GeneratedCodeAnalysisFlags? generatedCodeAnalysisFlagsOpt, ImmutableArray<SyntaxKind> syntaxKinds, ImmutableArray<OperationKind> operationKinds) 3435namedTypeAnalyzer = new NamedTypeAnalyzer(NamedTypeAnalyzer.AnalysisKind.SymbolStartEnd, GeneratedCodeAnalysisFlags.Analyze); 3444namedTypeAnalyzer = new NamedTypeAnalyzer(NamedTypeAnalyzer.AnalysisKind.SymbolStartEnd, GeneratedCodeAnalysisFlags.None); 3487namedTypeAnalyzer = new NamedTypeAnalyzer(NamedTypeAnalyzer.AnalysisKind.CompilationStartEnd, GeneratedCodeAnalysisFlags.Analyze); 3496namedTypeAnalyzer = new NamedTypeAnalyzer(NamedTypeAnalyzer.AnalysisKind.CompilationStartEnd, GeneratedCodeAnalysisFlags.None);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
24: base([s_diagnosticDescriptor], GeneratedCodeAnalysisFlags.ReportDiagnostics)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeFixes\CodeFixServiceTests.cs (1)
888context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.CodeAnalysis.Features (16)
Diagnostics\Analyzers\UnboundIdentifiersDiagnosticAnalyzerBase.cs (2)
42context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
src\Analyzers\Core\Analyzers\AbstractBuiltInCodeStyleDiagnosticAnalyzer_Core.cs (2)
73protected virtual GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.None;
src\Analyzers\Core\Analyzers\AbstractCodeQualityDiagnosticAnalyzer.cs (2)
13private readonly GeneratedCodeAnalysisFlags _generatedCodeAnalysisFlags; 17GeneratedCodeAnalysisFlags generatedCodeAnalysisFlags)
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (2)
33protected sealed override GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.Analyze;
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
48: base([s_invalidScopeDescriptor, s_invalidOrMissingTargetDescriptor, LegacyFormatTargetDescriptor], GeneratedCodeAnalysisFlags.None)
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (1)
39: base([s_removeUnnecessarySuppressionDescriptor], GeneratedCodeAnalysisFlags.None)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
80protected override GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.Analyze;
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (2)
191protected sealed override GeneratedCodeAnalysisFlags GeneratedCodeAnalysisFlags => GeneratedCodeAnalysisFlags.Analyze;
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (2)
69context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
AbstractAllocationAnalyzer.cs (2)
22context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
AbstractAllocationAnalyzer`1.cs (2)
28context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
Microsoft.CodeAnalysis.PublicApiAnalyzers (3)
DeclarePublicApiAnalyzer.cs (2)
102context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
Microsoft.CodeAnalysis.Test.Utilities (6)
Diagnostics\CommonDiagnosticAnalyzers.cs (6)
1475private readonly GeneratedCodeAnalysisFlags? _generatedCodeAnalysisFlagsOpt; 1510protected AbstractGeneratedCodeAnalyzer(GeneratedCodeAnalysisFlags? generatedCodeAnalysisFlagsOpt, bool testIsGeneratedCodeInCallbacks) 1695context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze); 2396private readonly GeneratedCodeAnalysisFlags _analysisFlags; 2399public NamedTypeAnalyzer(AnalysisKind analysisKind, GeneratedCodeAnalysisFlags analysisFlags = GeneratedCodeAnalysisFlags.None, bool configurable = true)
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
54context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.DotNet.CodeAnalysis (2)
Analyzers\BaseAnalyzer.cs (2)
17context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
Microsoft.Interop.ComInterfaceGenerator (5)
Analyzers\AddGeneratedComClassAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Analyzers\ComHostingDoesNotSupportGeneratedComInterfaceAnalyzer.cs (1)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
32context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Analyzers\GeneratedComInterfaceAttributeAnalyzer.cs (1)
27context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Analyzers\RuntimeComApiUsageWithSourceGeneratedComAnalyzer.cs (1)
25context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
49context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Analyzers\CustomMarshallerAttributeAnalyzer.cs (1)
614context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Analyzers\NativeMarshallingAttributeAnalyzer.cs (1)
63context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.ML.CodeAnalyzer.Tests (1)
Code\RelaxTestNamingTest.cs (1)
113context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Microsoft.ML.InternalCodeAnalyzer (10)
BaseTestClassAnalyzer.cs (1)
32context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
BestFriendAnalyzer.cs (2)
42context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
37context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ContractsCheckAnalyzer.cs (1)
90context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
InstanceInitializerAnalyzer.cs (1)
33context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
NameAnalyzer.cs (1)
76context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ParameterVariableNameAnalyzer.cs (1)
34context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
SingleVariableDeclarationAnalyzer.cs (1)
34context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
TypeParamNameAnalyzer.cs (1)
33context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Roslyn.Diagnostics.Analyzers (15)
AbstractDoNotCopyValue.cs (2)
140context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
DefaultableTypeShouldHaveDefaultableFieldsAnalyzer.cs (1)
42context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
DoNotCallGetTestAccessor.cs (2)
38context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
DoNotMixAttributesFromDifferentVersionsOfMEF.cs (1)
42context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ExportedPartsShouldHaveImportingConstructor.cs (1)
45context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
ImportingConstructorShouldBeObsolete.cs (1)
47context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
PartsExportedWithMEFv2MustBeMarkedAsShared.cs (1)
40context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
SpecializedEnumerableCreationAnalyzer.cs (1)
57context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
SymbolDeclaredEventMustBeGeneratedForSourceSymbols.cs (1)
50context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
TemporaryArrayAsRefAnalyzer.cs (2)
39context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze | GeneratedCodeAnalysisFlags.ReportDiagnostics);
TestExportsShouldNotBeDiscoverable.cs (1)
45context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Roslyn.Diagnostics.Analyzers.UnitTests (1)
RelaxTestNamingSuppressorTests.cs (1)
114context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Roslyn.Diagnostics.CSharp.Analyzers (4)
CSharpAvoidOptSuffixForNullableEnableCode.cs (1)
46context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
CSharpDoNotCapturePrimaryContructorParameters.cs (1)
32context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
CSharpDoNotUseDebugAssertForInterpolatedStrings.cs (1)
35context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
PreferNullLiteral.cs (1)
38context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
135context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexAnalyzer.cs (1)
35context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
System.Windows.Forms.Analyzers (2)
System\Windows\Forms\Analyzers\AppManifestAnalyzer.cs (2)
21context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze 22| GeneratedCodeAnalysisFlags.ReportDiagnostics);
System.Windows.Forms.Analyzers.CSharp (3)
System\Windows\Forms\CSharp\Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.cs (1)
25context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
System\Windows\Forms\CSharp\Analyzers\ImplementITypedDataObject\ImplementITypedDataObjectAnalyzer.cs (1)
24context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
System\Windows\Forms\CSharp\Analyzers\MissingPropertySerializationConfiguration\MissingPropertySerializationConfigurationAnalyzer.cs (1)
20context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
Test.Utilities (1)
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);
Text.Analyzers (3)
EnumsShouldHavePluralNames.cs (1)
56context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
IdentifiersShouldBeSpelledCorrectly.cs (1)
239context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.None);
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (1)
43context.ConfigureGeneratedCodeAnalysis(GeneratedCodeAnalysisFlags.Analyze);