35 references to Compilation
Microsoft.CodeAnalysis.CodeStyle (1)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
101
context.
Compilation
.Options,
Microsoft.CodeAnalysis.Features (1)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (1)
101
context.
Compilation
.Options,
Microsoft.CodeAnalysis.NetAnalyzers (33)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\DoNotDirectlyAwaitATask.cs (1)
71
context.
Compilation
,
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\UsePropertiesWhereAppropriate.cs (1)
73
!context.Options.MatchesConfiguredVisibility(Rule, methodSymbol, context.
Compilation
) ||
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.cs (1)
203
var compilation = context.
Compilation
;
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (1)
184
operationBlockStartContext.Options, Rule, cfg, operationBlockStartContext.
Compilation
, InterproceduralAnalysisKind.None);
Microsoft.NetCore.Analyzers\Runtime\DoNotPassLiteralsAsLocalizedParameters.cs (3)
60
operationBlockStartContext.Options.IsConfiguredToSkipAnalysis(Rule, containingMethod, operationBlockStartContext.
Compilation
))
110
=> symbol != null && !operationBlockStartContext.Options.IsConfiguredToSkipAnalysis(Rule, symbol, operationBlockStartContext.OwningSymbol, operationBlockStartContext.
Compilation
);
169
var wellKnownTypeProvider = WellKnownTypeProvider.GetOrCreate(operationBlockStartContext.
Compilation
);
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (2)
152
operationBlockStartAnalysisContext.
Compilation
) &&
156
operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (2)
131
owningSymbol, operationBlockStartAnalysisContext.
Compilation
) &&
133
owningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (2)
113
owningSymbol, operationBlockStartAnalysisContext.
Compilation
) &&
115
owningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (2)
165
owningSymbol, operationBlockStartAnalysisContext.
Compilation
) &&
167
owningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (2)
143
operationBlockStartAnalysisContext.
Compilation
)
147
operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (2)
115
owningSymbol, operationBlockStartAnalysisContext.
Compilation
) &&
117
owningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (2)
154
owningSymbol, operationBlockStartAnalysisContext.
Compilation
) &&
156
owningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (2)
128
operationBlockStartAnalysisContext.OwningSymbol, operationBlockStartAnalysisContext.
Compilation
) &&
130
operationBlockStartAnalysisContext.OwningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\SetHttpOnlyForHttpCookie.cs (1)
88
if (operationBlockStartAnalysisContext.Options.IsConfiguredToSkipAnalysis(Rule, owningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\SourceTriggeredTaintedDataAnalyzerBase.cs (2)
95
operationBlockStartContext.
Compilation
,
118
operationBlockStartContext.
Compilation
,
Microsoft.NetCore.Analyzers\Security\UseContainerLevelAccessPolicy.cs (1)
99
if (operationBlockStartContext.Options.IsConfiguredToSkipAnalysis(Rule, owningSymbol, operationBlockStartContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (2)
115
operationBlockStartAnalysisContext.OwningSymbol, operationBlockStartAnalysisContext.
Compilation
) &&
117
operationBlockStartAnalysisContext.OwningSymbol, operationBlockStartAnalysisContext.
Compilation
))
Microsoft.NetCore.Analyzers\Security\UseSharedAccessProtocolHttpsOnly.cs (1)
86
operationBlockStartContext.
Compilation
))
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (3)
58
context.
Compilation
.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemNotImplementedException),
61
context.
Compilation
.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemNotSupportedException),
65
context.
Compilation
.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemPlatformNotSupportedException),