28 references to GetOrCreateTypeByMetadataName
Microsoft.CodeAnalysis.Analyzers (28)
ImmutableObjectMethodAnalyzer.cs (5)
58
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(SolutionFullName));
59
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(ProjectFullName));
60
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(DocumentFullName));
61
AddIfNotNull(builder, provider.
GetOrCreateTypeByMetadataName
(SyntaxNodeFullName));
62
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)
65
INamedTypeSymbol? compilationType = typeProvider.
GetOrCreateTypeByMetadataName
(s_compilationTypeFullName);
71
INamedTypeSymbol? symbolType = typeProvider.
GetOrCreateTypeByMetadataName
(s_symbolTypeFullName);
77
INamedTypeSymbol? operationType = typeProvider.
GetOrCreateTypeByMetadataName
(s_operationTypeFullName);
83
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)
394
a.AttributeClass.Equals(wellKnownTypeProvider.
GetOrCreateTypeByMetadataName
(WellKnownTypeNames.SystemRuntimeCompilerServicesCompilerGeneratedAttribute)) ||
395
a.AttributeClass.Equals(wellKnownTypeProvider.
GetOrCreateTypeByMetadataName
(WellKnownTypeNames.SystemCodeDomCompilerGeneratedCodeAttribute))),
src\RoslynAnalyzers\Utilities\Compiler\Extensions\CompilationExtensions.cs (1)
23
WellKnownTypeProvider.GetOrCreate(compilation).
GetOrCreateTypeByMetadataName
(fullTypeName);
src\RoslynAnalyzers\Utilities\Compiler\WellKnownTypeProvider.cs (1)
208
GetOrCreateTypeByMetadataName
(WellKnownTypeNames.SystemThreadingTasksTask1))