93 references to WellKnownTypeNames
Microsoft.CodeAnalysis.Analyzers (85)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (3)
85
INamedTypeSymbol? codeFixProviderSymbol = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeFixesCodeFixProvider);
97
INamedTypeSymbol? codeActionSymbol = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeActionsCodeAction);
109
INamedTypeSymbol? exportCodeFixProviderAttributeSymbol = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeFixesExportCodeFixProviderAttribute);
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
65
var codeFixProviderSymbol = model.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeFixesCodeFixProvider);
MetaAnalyzers\ClassIsNotDiagnosticAnalyzer.cs (2)
38
var diagnosticAnalyzer = csac.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzer);
39
var diagnosticAnalyzerAttribute = csac.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute);
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (8)
104
var systemHashCode = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemHashCode);
105
var iEqualityComparer = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericIEqualityComparer1);
114
collectionTypesBuilder.AddIfNotNull(compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericDictionary2));
115
collectionTypesBuilder.AddIfNotNull(compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericHashSet1));
116
collectionTypesBuilder.AddIfNotNull(compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsConcurrentConcurrentDictionary2));
330
if (compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsImmutableImmutableHashSet, out var immutableHashSetType))
338
if (compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsImmutableImmutableDictionary, out var immutableDictionaryType))
346
if (compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemLinqEnumerable, out var enumerableType))
MetaAnalyzers\CompilerExtensionStrictApiAnalyzer.cs (5)
89
var diagnosticAnalyzer = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzer);
118
var diagnosticAnalyzerAttribute = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute);
119
var sourceGeneratorInterface = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisISourceGenerator);
120
var incrementalGeneratorInterface = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisIIncrementalGenerator);
121
var generatorAttribute = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisGeneratorAttribute);
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (6)
47
var diagnosticAnalyzer = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzer);
51
var targetFrameworkAttribute = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeVersioningTargetFrameworkAttribute);
85
var diagnosticAnalyzerAttribute = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute);
86
var sourceGeneratorInterface = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisISourceGenerator);
87
var incrementalGeneratorInterface = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisIIncrementalGenerator);
88
var generatorAttribute = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisGeneratorAttribute);
MetaAnalyzers\ConfigureGeneratedCodeAnalysisAnalyzer.cs (1)
47
var analysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsAnalysisContext);
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
86
INamedTypeSymbol? diagnosticAnalyzer = compilationStartContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzer);
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (2)
26
CreateLocalizableResourceString(nameof(MissingAttributeMessage),
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute),
57
var attributeUsageAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemAttributeUsageAttribute);
MetaAnalyzers\DiagnosticAnalyzerCorrectnessAnalyzer.cs (2)
24
INamedTypeSymbol? diagnosticAnalyzer = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzer);
25
INamedTypeSymbol? diagnosticAnalyzerAttribute = compilationContext.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute);
MetaAnalyzers\DiagnosticAnalyzerFieldsAnalyzer.cs (1)
83
var attributeUsageAttribute = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemAttributeUsageAttribute);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (6)
211
if (!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticDescriptor, out var diagnosticDescriptorType) ||
212
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisLocalizableString, out var localizableResourceType) ||
213
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisLocalizableResourceString, out var localizableResourceStringType) ||
214
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCompilationEndAnalysisContext, out var compilationEndContextType) ||
215
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnostic, out var diagnosticType))
630
operationAnalysisContext.ReportDiagnostic(creation.Value.CreateDiagnostic(UseLocalizableStringsInDescriptorRule,
WellKnownTypeNames
.MicrosoftCodeAnalysisLocalizableString));
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (4)
43
if (!wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzer, out var diagnosticAnalyzerType) ||
44
!wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCompilation, out var compilationType))
49
var csharpCompilation = wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCSharpCSharpCompilation);
50
var visualBasicCompilation = wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisVisualBasicVisualBasicCompilation);
MetaAnalyzers\DoNotUseFileTypesForAnalyzersOrGenerators.cs (4)
34
INamedTypeSymbol? diagnosticAnalyzer = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzer);
42
INamedTypeSymbol? codeFixProvider = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeFixesCodeFixProvider);
43
INamedTypeSymbol? isourceGenerator = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisISourceGenerator);
44
INamedTypeSymbol? iincrementalGenerator = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisIIncrementalGenerator);
MetaAnalyzers\EnableConcurrentExecutionAnalyzer.cs (1)
47
var analysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsAnalysisContext);
MetaAnalyzers\Fixers\ApplyDiagnosticAnalyzerAttributeFix.cs (1)
75
var attribute = generator.Attribute(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute, arguments);
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
88
!semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericIEqualityComparer1, out var iEqualityComparer))
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (1)
46
var generatedCodeAnalysisFlags = semanticModel.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsGeneratedCodeAnalysisFlags);
MetaAnalyzers\PreferIsKindAnalyzer.cs (4)
51
if (context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCSharpCSharpExtensions) is { } csharpKindExtensions
52
&& context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCSharpExtensions) is { } csharpIsKindExtensions)
57
if (context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisVisualBasicVisualBasicExtensions) is { } vbKindExtensions
58
&& context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisVisualBasicExtensions) is { } vbIsKindExtensions)
MetaAnalyzers\RegisterActionAnalyzer.cs (5)
120
INamedTypeSymbol? analysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsAnalysisContext);
126
INamedTypeSymbol? compilationStartAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCompilationStartAnalysisContext);
132
INamedTypeSymbol? codeBlockStartAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCodeBlockStartAnalysisContext1);
138
INamedTypeSymbol? operationBlockStartAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsOperationBlockStartAnalysisContext);
144
INamedTypeSymbol? symbolKind = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisSymbolKind);
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (10)
45
INamedTypeSymbol? compilationEndAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCompilationEndAnalysisContext);
51
INamedTypeSymbol? codeBlockAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCodeBlockAnalysisContext);
57
INamedTypeSymbol? operationBlockAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsOperationBlockAnalysisContext);
63
INamedTypeSymbol? operationAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsOperationAnalysisContext);
69
INamedTypeSymbol? semanticModelAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSemanticModelAnalysisContext);
75
INamedTypeSymbol? symbolAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSymbolAnalysisContext);
81
INamedTypeSymbol? syntaxNodeAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSyntaxNodeAnalysisContext);
87
INamedTypeSymbol? syntaxTreeAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSyntaxTreeAnalysisContext);
93
INamedTypeSymbol? diagnosticType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnostic);
99
INamedTypeSymbol? diagnosticDescriptorType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticDescriptor);
MetaAnalyzers\SymbolIsBannedInAnalyzersAnalyzer.cs (2)
67
var diagnosticAnalyzerAttributeType = provider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute);
68
var generatorAttributeType = provider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisGeneratorAttribute);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (2)
394
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesCompilerGeneratedAttribute)) ||
395
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCodeDomCompilerGeneratedCodeAttribute))),
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
105
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemException),
106
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemSystemException)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (9)
102
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
111
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
112
INamedTypeSymbol? valueTaskType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
258
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
259
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
260
INamedTypeSymbol? configuredAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredAsyncDisposable);
261
INamedTypeSymbol? task = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksTask);
262
INamedTypeSymbol? valueTask = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
263
INamedTypeSymbol? configuredValueTaskAwaitable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
208
GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksTask1))
Microsoft.CodeAnalysis.Analyzers.UnitTests (3)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzerTests.cs (1)
4496
.WithArguments(
WellKnownTypeNames
.MicrosoftCodeAnalysisLocalizableString);
MetaAnalyzers\MissingDiagnosticAnalyzerAttributeRuleTests.cs (2)
48
DiagnosticResult expected = VerifyCS.Diagnostic(DiagnosticAnalyzerAttributeAnalyzer.MissingDiagnosticAnalyzerAttributeRule).WithLocation(6, 7).WithArguments(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute);
144
DiagnosticResult expected = VerifyVB.Diagnostic(DiagnosticAnalyzerAttributeAnalyzer.MissingDiagnosticAnalyzerAttributeRule).WithLocation(6, 7).WithArguments(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute);
Microsoft.CodeAnalysis.CSharp.Analyzers (5)
MetaAnalyzers\CSharpSemanticModelGetDeclaredSymbolAlwaysReturnsNullAnalyzer.cs (5)
53
if (!typeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCSharpCSharpExtensions, out var csharpExtensions)
54
|| !typeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisModelExtensions, out var modelExtensions)
55
|| !typeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCSharpSyntaxBaseFieldDeclarationSyntax, out var baseFieldDeclaration)
56
|| !typeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCSharpSyntaxLocalFunctionStatementSyntax, out var localFunctionStatement)
57
|| !typeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisSyntaxNode, out var syntaxNode)