91 references to WellKnownTypeNames
Microsoft.CodeAnalysis.Analyzers (91)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (3)
84
INamedTypeSymbol? codeFixProviderSymbol = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeFixesCodeFixProvider);
96
INamedTypeSymbol? codeActionSymbol = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeActionsCodeAction);
108
INamedTypeSymbol? exportCodeFixProviderAttributeSymbol = context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisCodeFixesExportCodeFixProviderAttribute);
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
64
INamedTypeSymbol? 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)
25
CreateLocalizableResourceString(nameof(MissingAttributeMessage),
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute),
56
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)
82
var attributeUsageAttribute = typeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemAttributeUsageAttribute);
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (6)
208
if (!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticDescriptor, out var diagnosticDescriptorType) ||
209
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisLocalizableString, out var localizableResourceType) ||
210
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisLocalizableResourceString, out var localizableResourceStringType) ||
211
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCompilationEndAnalysisContext, out var compilationEndContextType) ||
212
!compilationContext.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnostic, out var diagnosticType))
627
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)
74
SyntaxNode attribute = generator.Attribute(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsDiagnosticAnalyzerAttribute, arguments);
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
87
!semanticModel.Compilation.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericIEqualityComparer1, out var iEqualityComparer))
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (1)
45
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)
44
INamedTypeSymbol? compilationEndAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCompilationEndAnalysisContext);
50
INamedTypeSymbol? codeBlockAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsCodeBlockAnalysisContext);
56
INamedTypeSymbol? operationBlockAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsOperationBlockAnalysisContext);
62
INamedTypeSymbol? operationAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsOperationAnalysisContext);
68
INamedTypeSymbol? semanticModelAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSemanticModelAnalysisContext);
74
INamedTypeSymbol? symbolAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSymbolAnalysisContext);
80
INamedTypeSymbol? syntaxNodeAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSyntaxNodeAnalysisContext);
86
INamedTypeSymbol? syntaxTreeAnalysisContext = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnosticsSyntaxTreeAnalysisContext);
92
INamedTypeSymbol? diagnosticType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.MicrosoftCodeAnalysisDiagnostic);
98
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)
396
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesCompilerGeneratedAttribute)) ||
397
a.AttributeClass.Equals(wellKnownTypeProvider.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCodeDomCompilerGeneratedCodeAttribute)), wellKnownTypeProvider),
src\RoslynAnalyzers\Utilities\Compiler\DoNotCatchGeneralUnlessRethrown.cs (2)
106
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemException),
107
compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemSystemException)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (9)
166
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
175
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
176
INamedTypeSymbol? valueTaskType = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
322
INamedTypeSymbol? iDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIDisposable);
323
INamedTypeSymbol? iAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemIAsyncDisposable);
324
INamedTypeSymbol? configuredAsyncDisposable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredAsyncDisposable);
325
INamedTypeSymbol? task = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksTask);
326
INamedTypeSymbol? valueTask = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksValueTask);
327
INamedTypeSymbol? configuredValueTaskAwaitable = compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemRuntimeCompilerServicesConfiguredValueTaskAwaitable);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\ITypeSymbolExtensions.cs (3)
340
|| !wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsICollection, out var iCollection)
341
|| !wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericICollection1, out var iCollectionOfT)
342
|| !wellKnownTypeProvider.TryGetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemCollectionsGenericIReadOnlyCollection1, out var iReadOnlyCollectionOfT))
src\RoslynAnalyzers\Utilities\Compiler\Extensions\OperationBlockAnalysisContextExtension.cs (3)
59
context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemNotImplementedException),
62
context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemNotSupportedException),
66
context.Compilation.GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemPlatformNotSupportedException),
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
206
GetOrCreateTypeByMetadataName(
WellKnownTypeNames
.SystemThreadingTasksTask1))