11 references to CompilerExtensionStrictApiAnalyzer
Microsoft.CodeAnalysis.Analyzers (1)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
74
if (
CompilerExtensionStrictApiAnalyzer
.IsStrictAnalysisEnabled(compilationStartContext.Options))
Microsoft.CodeAnalysis.Analyzers.UnitTests (10)
MetaAnalyzers\CompilerExtensionStrictApiAnalyzerTests.cs (10)
12
Microsoft.CodeAnalysis.Analyzers.MetaAnalyzers.
CompilerExtensionStrictApiAnalyzer
,
15
Microsoft.CodeAnalysis.Analyzers.MetaAnalyzers.
CompilerExtensionStrictApiAnalyzer
,
97
test.TestState.ExpectedDiagnostics.Add(VerifyCS.Diagnostic(
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareCompilerFeatureInAssemblyWithWorkspacesReferenceStrictRule).WithLocation(0));
109
SupportedLanguage.CSharp => ("Microsoft.CodeAnalysis.VisualBasic",
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareCSharpCompilerFeatureInAssemblyWithVisualBasicReferenceStrictRule),
110
SupportedLanguage.VisualBasic => ("Microsoft.CodeAnalysis.CSharp",
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareVisualBasicCompilerFeatureInAssemblyWithCSharpReferenceStrictRule),
111
SupportedLanguage.CSharpAndVisualBasic => ("Microsoft.CodeAnalysis.VisualBasic",
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareCSharpCompilerFeatureInAssemblyWithVisualBasicReferenceStrictRule),
179
test.TestState.ExpectedDiagnostics.Add(VerifyVB.Diagnostic(
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareCompilerFeatureInAssemblyWithWorkspacesReferenceStrictRule).WithLocation(0));
191
SupportedLanguage.CSharp => ("Microsoft.CodeAnalysis.VisualBasic",
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareCSharpCompilerFeatureInAssemblyWithVisualBasicReferenceStrictRule),
192
SupportedLanguage.VisualBasic => ("Microsoft.CodeAnalysis.CSharp",
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareVisualBasicCompilerFeatureInAssemblyWithCSharpReferenceStrictRule),
193
SupportedLanguage.CSharpAndVisualBasic => ("Microsoft.CodeAnalysis.CSharp",
CompilerExtensionStrictApiAnalyzer
.DoNotDeclareVisualBasicCompilerFeatureInAssemblyWithCSharpReferenceStrictRule),