1 type derived from CompilationStartAnalysisContext
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (1)
124
internal sealed class AnalyzerCompilationStartAnalysisContext :
CompilationStartAnalysisContext
154 references to CompilationStartAnalysisContext
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.cs (1)
27
private void AnalyzeCompilationStart(
CompilationStartAnalysisContext
context)
Aspire.Hosting.Integration.Analyzers (1)
AspireExportAnalyzer.cs (1)
35
private void AnalyzeCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.Analyzers.Local (1)
ApiLifecycle\ModelLoader.cs (1)
17
internal static bool TryLoadAssemblyModel(
CompilationStartAnalysisContext
context, out Assembly? assembly)
Microsoft.AspNetCore.Analyzers (1)
StartupAnalyzer.cs (1)
29
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.AspNetCore.App.Analyzers (2)
Authorization\AddAuthorizationBuilderAnalyzer.cs (1)
28
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Http\HeaderDictionaryAddAnalyzer.cs (1)
26
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.AspNetCore.Mvc.Analyzers (5)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (1)
36
private static void InitializeWorker(
CompilationStartAnalysisContext
context, TypeCache typeCache)
TagHelpersInCodeBlocksAnalyzer.cs (1)
39
private static void InitializeWorker(
CompilationStartAnalysisContext
context, SymbolCache symbolCache)
TopLevelParameterNameAnalyzer.cs (1)
36
private static void InitializeWorker(
CompilationStartAnalysisContext
context, SymbolCache symbolCache)
ViewFeaturesAnalyzerContext.cs (2)
12
public ViewFeaturesAnalyzerContext(
CompilationStartAnalysisContext
context)
20
public
CompilationStartAnalysisContext
Context { get; }
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (1)
35
private static void InitializeWorker(
CompilationStartAnalysisContext
context, ApiControllerSymbolCache symbolCache)
ApiConventionAnalyzer.cs (1)
37
private static void InitializeWorker(
CompilationStartAnalysisContext
context, ApiControllerSymbolCache symbolCache)
Microsoft.CodeAnalysis (6)
DiagnosticAnalyzer\DiagnosticAnalysisContext.cs (2)
54
public abstract void RegisterCompilationStartAction(Action<
CompilationStartAnalysisContext
> action);
301
/// A compilation start action can use a <see cref="
CompilationStartAnalysisContext
"/> to register actions to be executed at any of:
DiagnosticAnalyzer\DiagnosticAnalyzerAction.cs (2)
108
public Action<
CompilationStartAnalysisContext
> Action { get; }
110
public CompilationStartAnalyzerAction(Action<
CompilationStartAnalysisContext
> action, DiagnosticAnalyzer analyzer)
DiagnosticAnalyzer\DiagnosticStartAnalysisScope.cs (2)
30
public override void RegisterCompilationStartAction(Action<
CompilationStartAnalysisContext
> action)
383
public void RegisterCompilationStartAction(Action<
CompilationStartAnalysisContext
> action)
Microsoft.CodeAnalysis.Analyzers (15)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (1)
81
private static void AnalyzeCompilation(
CompilationStartAnalysisContext
context)
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
43
protected override DiagnosticAnalyzerSymbolAnalyzer? GetDiagnosticAnalyzerSymbolAnalyzer(
CompilationStartAnalysisContext
compilationContext, INamedTypeSymbol diagnosticAnalyzer, INamedTypeSymbol diagnosticAnalyzerAttribute)
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (1)
55
protected override DiagnosticAnalyzerSymbolAnalyzer GetDiagnosticAnalyzerSymbolAnalyzer(
CompilationStartAnalysisContext
compilationContext, INamedTypeSymbol diagnosticAnalyzer, INamedTypeSymbol diagnosticAnalyzerAttribute)
MetaAnalyzers\DiagnosticAnalyzerCorrectnessAnalyzer.cs (1)
41
protected abstract DiagnosticAnalyzerSymbolAnalyzer? GetDiagnosticAnalyzerSymbolAnalyzer(
CompilationStartAnalysisContext
compilationContext, INamedTypeSymbol diagnosticAnalyzer, INamedTypeSymbol diagnosticAnalyzerAttribute);
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
61
protected override DiagnosticAnalyzerSymbolAnalyzer? GetDiagnosticAnalyzerSymbolAnalyzer(
CompilationStartAnalysisContext
compilationContext, INamedTypeSymbol diagnosticAnalyzer, INamedTypeSymbol diagnosticAnalyzerAttribute)
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
43
protected override DiagnosticAnalyzerSymbolAnalyzer? GetDiagnosticAnalyzerSymbolAnalyzer(
CompilationStartAnalysisContext
compilationContext, INamedTypeSymbol diagnosticAnalyzer, INamedTypeSymbol diagnosticAnalyzerAttribute)
MetaAnalyzers\Helpers\DiagnosticWellKnownNames.cs (1)
21
internal const string RegisterCompilationEndActionName = nameof(
CompilationStartAnalysisContext
.RegisterCompilationEndAction);
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
116
protected override DiagnosticAnalyzerSymbolAnalyzer? GetDiagnosticAnalyzerSymbolAnalyzer(
CompilationStartAnalysisContext
compilationContext, INamedTypeSymbol diagnosticAnalyzer, INamedTypeSymbol diagnosticAnalyzerAttribute)
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
41
protected override DiagnosticAnalyzerSymbolAnalyzer? GetDiagnosticAnalyzerSymbolAnalyzer(
CompilationStartAnalysisContext
compilationContext, INamedTypeSymbol diagnosticAnalyzer, INamedTypeSymbol diagnosticAnalyzerAttribute)
MetaAnalyzers\SymbolIsBannedInAnalyzersAnalyzer.cs (2)
56
void analyzeAnalyzersAndGeneratorsIfPropertyNotSpecified(
CompilationStartAnalysisContext
context)
84
protected sealed override Dictionary<(string ContainerName, string SymbolName), ImmutableArray<BanFileEntry>>? ReadBannedApis(
CompilationStartAnalysisContext
compilationContext)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (2)
26
protected abstract Dictionary<(string ContainerName, string SymbolName), ImmutableArray<BanFileEntry>>? ReadBannedApis(
CompilationStartAnalysisContext
compilationContext);
52
private void OnCompilationStart(
CompilationStartAnalysisContext
compilationContext)
UpgradeMSBuildWorkspaceAnalyzer.cs (2)
46
protected abstract void RegisterIdentifierAnalysis(
CompilationStartAnalysisContext
context);
48
private void AnalyzeAssemblyReferences(
CompilationStartAnalysisContext
context)
Microsoft.CodeAnalysis.CodeStyle (8)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
48
CompilationStartAnalysisContext
context,
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
45
private void CompilationStartAction(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
52
protected abstract void RegisterAttributeSyntaxAction(
CompilationStartAnalysisContext
context, CompilationAnalyzer compilationAnalyzer);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
211
CompilationStartAnalysisContext
compilationStartContext,
218
private void RegisterActions(
CompilationStartAnalysisContext
compilationStartContext)
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
61
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
81
private void AnalyzeCompilation(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
95
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
CSharpUpgradeMSBuildWorkspaceAnalyzer.cs (1)
15
protected override void RegisterIdentifierAnalysis(
CompilationStartAnalysisContext
context)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
45
public static void CreateAndRegisterActions(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
35
private void AnalyzeCompilation(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
15
protected override void RegisterAttributeSyntaxAction(
CompilationStartAnalysisContext
context, CompilationAnalyzer compilationAnalyzer)
Microsoft.CodeAnalysis.CSharp.Features (3)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
45
public static void CreateAndRegisterActions(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
35
private void AnalyzeCompilation(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
15
protected override void RegisterAttributeSyntaxAction(
CompilationStartAnalysisContext
context, CompilationAnalyzer compilationAnalyzer)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (3)
Microsoft.CodeQuality.Analyzers\Maintainability\CSharpAvoidUninstantiatedInternalClasses.cs (1)
17
public override void RegisterLanguageSpecificChecks(
CompilationStartAnalysisContext
context, ConcurrentDictionary<INamedTypeSymbol, object?> instantiatedTypes)
Microsoft.NetCore.Analyzers\Performance\CSharpConstantExpectedAnalyzer.cs (1)
22
protected override void RegisterAttributeSyntax(
CompilationStartAnalysisContext
context, ConstantExpectedContext constantExpectedContext)
Microsoft.NetCore.Analyzers\Resources\CSharpMarkAssembliesWithNeutralResourcesLanguage.cs (1)
19
protected override void RegisterAttributeAnalyzer(
CompilationStartAnalysisContext
context, Func<bool> shouldAnalyze, Action<SyntaxNodeAnalysisContext> onResourceFound, INamedTypeSymbol generatedCode)
Microsoft.CodeAnalysis.Features (8)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (1)
48
CompilationStartAnalysisContext
context,
src\roslyn\src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
45
private void CompilationStartAction(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
52
protected abstract void RegisterAttributeSyntaxAction(
CompilationStartAnalysisContext
context, CompilationAnalyzer compilationAnalyzer);
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
211
CompilationStartAnalysisContext
compilationStartContext,
218
private void RegisterActions(
CompilationStartAnalysisContext
compilationStartContext)
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
61
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (1)
81
private void AnalyzeCompilation(
CompilationStartAnalysisContext
context)
src\roslyn\src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
95
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.CodeAnalysis.NetAnalyzers (76)
AbstractGlobalizationDiagnosticAnalyzer.cs (1)
27
protected abstract void InitializeWorker(
CompilationStartAnalysisContext
context);
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\EquatableAnalyzer.cs (1)
55
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ExceptionsShouldBePublic.cs (1)
54
private static void AnalyzeCompilationStart(
CompilationStartAnalysisContext
csContext)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\IdentifiersShouldHaveCorrectSuffix.cs (1)
107
private static void AnalyzeCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementIDisposableCorrectly.cs (1)
178
public void Initialize(
CompilationStartAnalysisContext
context)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\ImplementStandardExceptionConstructors.cs (1)
61
private void AnalyzeCompilationSymbol(
CompilationStartAnalysisContext
context)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.cs (1)
47
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidUninstantiatedInternalClasses.cs (1)
42
public abstract void RegisterLanguageSpecificChecks(
CompilationStartAnalysisContext
context, ConcurrentDictionary<INamedTypeSymbol, object?> instantiatedTypes);
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (1)
114
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
163
private void CompilationStartAction(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DelegateInteropUsageAnalyzer.cs (1)
42
public void RegisterActions(
CompilationStartAnalysisContext
context, bool hasDisableRuntimeMarshallingAttribute)
Microsoft.NetCore.Analyzers\InteropServices\DisableRuntimeMarshallingAnalyzer.DisabledRuntimeMarshallingAssemblyAnalyzer.cs (1)
42
public void RegisterActions(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (1)
62
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\AvoidSingleUseOfLocalJsonSerializerOptions.cs (1)
41
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (2)
133
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
207
protected abstract void RegisterAttributeSyntax(
CompilationStartAnalysisContext
context, ConstantExpectedContext constantExpectedContext);
Microsoft.NetCore.Analyzers\Performance\DoNotGuardCall.cs (1)
91
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\DoNotUseAsParallelInForEachLoop.cs (1)
44
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\PreferConvertToHexStringOverBitConverter.cs (1)
53
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (1)
126
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (1)
57
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (1)
44
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\RecommendCaseInsensitiveStringComparison.Analyzer.cs (1)
84
private void AnalyzeCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\UseAsSpanInsteadOfRangeIndexer.cs (1)
75
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\UseCountProperly.cs (1)
107
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\UseSpanClearInsteadOfFill.cs (1)
46
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\UseStringContainsCharOverloadWithSingleCharactersAnalyzer.cs (1)
43
private void CheckIfRuleIsApplicableAndRegister(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Performance\UseStringMethodCharOverloadWithSingleCharacters.cs (1)
73
private void CheckIfRuleIsApplicableAndRegister(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Resources\MarkAssembliesWithNeutralResourcesLanguage.cs (1)
40
protected abstract void RegisterAttributeAnalyzer(
CompilationStartAnalysisContext
context, Func<bool> shouldAnalyze, Action<SyntaxNodeAnalysisContext> onResourceFound, INamedTypeSymbol generatedCode);
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.cs (1)
47
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (1)
50
protected override void InitializeWorker(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEndOfStreamInAsyncMethods.cs (1)
44
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\DoNotUseEnumerableMethodsOnIndexableCollectionsInsteadUseTheCollectionDirectly.cs (1)
48
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\ForwardCancellationTokenToInvocations.Analyzer.cs (1)
70
private void AnalyzeCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\NormalizeStringsToUppercase.cs (1)
42
protected override void InitializeWorker(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\PreferAsSpanOverSubstring.cs (1)
46
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\PreferDictionaryContainsMethods.cs (1)
60
private void OnCompilationStart(
CompilationStartAnalysisContext
compilationContext)
Microsoft.NetCore.Analyzers\Runtime\PreferStreamAsyncMemoryOverloads.cs (1)
74
private void AnalyzeCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\ProvideStreamMemoryBasedAsyncOverrides.cs (1)
48
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\SealInternalTypes.cs (1)
41
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureForToLowerAndToUpper.cs (1)
36
protected override void InitializeWorker(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\SpecifyCultureInfo.cs (1)
38
protected override void InitializeWorker(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\SpecifyIFormatProvider.cs (1)
84
protected override void InitializeWorker(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\SpecifyStringComparison.cs (1)
52
protected override void InitializeWorker(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.cs (1)
44
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\UseOrdinalStringComparison.cs (1)
45
protected override void InitializeWorker(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.cs (1)
55
private void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Runtime\UseStringEqualsOverStringCompare.cs (1)
52
private static void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.NetCore.Analyzers\Security\ApprovedCipherModeAnalyzer.cs (1)
50
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInIFormatterSerializableObjectGraphAnalyzer.cs (1)
48
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (1)
58
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableTypeAnalyzer.cs (1)
76
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInWebSerializableObjectGraphAnalyzer.cs (1)
48
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotCallDangerousMethodsInDeserialization.cs (1)
59
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotDisableCertificateValidation.cs (1)
44
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (1)
128
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotDisableRequestValidation.cs (1)
42
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (1)
84
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotSerializeTypeWithPointerFields.cs (1)
45
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (1)
95
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseDeprecatedSecurityProtocols.cs (1)
63
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureCryptographicAlgorithms.cs (1)
59
(
CompilationStartAnalysisContext
context) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
85
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
123
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerMethodsBase.cs (1)
73
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
97
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
135
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (1)
82
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\JsonNetTypeNameHandling.cs (1)
45
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\PotentialReferenceCycleInDeserializedObjectGraph.cs (1)
46
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\SetHttpOnlyForHttpCookie.cs (1)
73
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (1)
53
(
CompilationStartAnalysisContext
compilationContext) =>
Microsoft.NetCore.Analyzers\Security\SslProtocolsAnalyzer.cs (1)
64
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (1)
94
(
CompilationStartAnalysisContext
compilationStartAnalysisContext) =>
Microsoft.NetFramework.Analyzers\MarkVerbHandlersWithValidateAntiforgeryTokenAnalyzer.cs (1)
82
(
CompilationStartAnalysisContext
compilationStartContext) =>
Microsoft.NetFramework.Analyzers\TypesShouldNotExtendCertainBaseTypes.cs (1)
58
private static void AnalyzeCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.CodeAnalysis.VisualBasic.Analyzers (1)
VisualBasicUpgradeMSBuildWorkspaceAnalyzer.vb (1)
14
Protected Overrides Sub RegisterIdentifierAnalysis(context As
CompilationStartAnalysisContext
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\803dd697347c359e\VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
15
Protected Overrides Sub RegisterAttributeSyntaxAction(context As
CompilationStartAnalysisContext
, compilationAnalyzer As CompilationAnalyzer)
Microsoft.CodeAnalysis.VisualBasic.Features (1)
src\803dd697347c359e\VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
15
Protected Overrides Sub RegisterAttributeSyntaxAction(context As
CompilationStartAnalysisContext
, compilationAnalyzer As CompilationAnalyzer)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\Maintainability\BasicAvoidUninstantiatedInternalClasses.vb (1)
14
Public Overrides Sub RegisterLanguageSpecificChecks(context As
CompilationStartAnalysisContext
, instantiatedTypes As ConcurrentDictionary(Of INamedTypeSymbol, Object))
Microsoft.NetCore.Analyzers\Resources\BasicMarkAssembliesWithNeutralResourcesLanguage.vb (1)
16
Protected Overrides Sub RegisterAttributeAnalyzer(context As
CompilationStartAnalysisContext
, shouldAnalyze As Func(Of Boolean), onResourceFound As Action(Of SyntaxNodeAnalysisContext), generatedCode As INamedTypeSymbol)
Microsoft.DotNet.CodeAnalysis (6)
Analyzers\AppContextDefaultsAnalyzer.cs (1)
55
public override void OnCompilationStart(
CompilationStartAnalysisContext
context)
Analyzers\BaseAnalyzer.cs (2)
21
private void InitializeAnalyzer(
CompilationStartAnalysisContext
context)
43
public abstract void OnCompilationStart(
CompilationStartAnalysisContext
context);
Analyzers\MembersMustExistAnalyzer.cs (1)
45
public override void OnCompilationStart(
CompilationStartAnalysisContext
context)
Analyzers\PinvokeAnalyzer.cs (1)
28
public override void OnCompilationStart(
CompilationStartAnalysisContext
obj)
Analyzers\ResourceUsageAnalyzer.cs (1)
25
public override void OnCompilationStart(
CompilationStartAnalysisContext
context)
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\CustomMarshallerAttributeAnalyzer.cs (1)
619
private void PrepareForAnalysis(
CompilationStartAnalysisContext
context)
Analyzers\NativeMarshallingAttributeAnalyzer.cs (1)
68
private void PrepareForAnalysis(
CompilationStartAnalysisContext
context)
Microsoft.ML.InternalCodeAnalyzer (2)
BaseTestClassAnalyzer.cs (1)
38
private void AnalyzeCompilation(
CompilationStartAnalysisContext
context)
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
42
private void CompilationStart(
CompilationStartAnalysisContext
context)
Roslyn.Diagnostics.Analyzers (1)
SpecializedEnumerableCreationAnalyzer.cs (1)
94
protected abstract void GetCodeBlockStartedAnalyzer(
CompilationStartAnalysisContext
context, INamedTypeSymbol genericEnumerableSymbol, IMethodSymbol genericEmptyEnumerableSymbol);
Roslyn.Diagnostics.CSharp.Analyzers (1)
CSharpSpecializedEnumerableCreationAnalyzer.cs (1)
21
protected override void GetCodeBlockStartedAnalyzer(
CompilationStartAnalysisContext
context, INamedTypeSymbol genericEnumerableSymbol, IMethodSymbol genericEmptyEnumerableSymbol)
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
BasicSpecializedEnumerableCreationAnalyzer.vb (1)
16
Protected Overrides Sub GetCodeBlockStartedAnalyzer(context As
CompilationStartAnalysisContext
, genericEnumerableSymbol As INamedTypeSymbol, genericEmptyEnumerableSymbol As IMethodSymbol)