28 references to GetOrCreateTypeByMetadataName
Microsoft.CodeAnalysis.Analyzers (28)
ImmutableObjectMethodAnalyzer.cs (5)
57
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(SolutionFullName));
58
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(ProjectFullName));
59
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(DocumentFullName));
60
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(SyntaxNodeFullName));
61
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(CompilationFullName));
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\DiagnosticAnalyzerFieldsAnalyzer.cs (4)
64
INamedTypeSymbol? compilationType = typeProvider.
GetOrCreateTypeByMetadataName
(s_compilationTypeFullName);
70
INamedTypeSymbol? symbolType = typeProvider.
GetOrCreateTypeByMetadataName
(s_symbolTypeFullName);
76
INamedTypeSymbol? operationType = typeProvider.
GetOrCreateTypeByMetadataName
(s_operationTypeFullName);
82
var attributeUsageAttribute = typeProvider.
GetOrCreateTypeByMetadataName
(WellKnownTypeNames.SystemAttributeUsageAttribute);
MetaAnalyzers\DoNotUseCompilationGetSemanticModelAnalyzer.cs (2)
49
var csharpCompilation = wellKnownTypeProvider.
GetOrCreateTypeByMetadataName
(WellKnownTypeNames.MicrosoftCodeAnalysisCSharpCSharpCompilation);
50
var visualBasicCompilation = wellKnownTypeProvider.
GetOrCreateTypeByMetadataName
(WellKnownTypeNames.MicrosoftCodeAnalysisVisualBasicVisualBasicCompilation);
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\Extensions\CompilationExtensions.cs (1)
61
WellKnownTypeProvider.GetOrCreate(compilation).
GetOrCreateTypeByMetadataName
(fullTypeName);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
206
GetOrCreateTypeByMetadataName
(WellKnownTypeNames.SystemThreadingTasksTask1))