10 references to TryGetOrCreateTypeByMetadataName
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\CompilationExtensions.cs (1)
70
WellKnownTypeProvider.GetOrCreate(compilation).
TryGetOrCreateTypeByMetadataName
(fullTypeName, out namedTypeSymbol);
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\WellKnownTypeProvider.cs (1)
189
TryGetOrCreateTypeByMetadataName
(fullTypeName, out INamedTypeSymbol? namedTypeSymbol);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysis.cs (1)
99
Debug.Assert(wellKnownTypeProvider.
TryGetOrCreateTypeByMetadataName
(WellKnownTypeNames.SystemIDisposable, out _));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\HazardousUsageEvaluatorCollection.cs (1)
115
if (wellKnownTypeProvider.
TryGetOrCreateTypeByMetadataName
(kvp.Key.InstanceTypeName, out INamedTypeSymbol? namedTypeSymbol))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (1)
69
if (this.WellKnownTypeProvider.
TryGetOrCreateTypeByMetadataName
(typeToTrackMetadataName, out INamedTypeSymbol? trackedTypeSymbol))
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMap.cs (2)
25
if (!wellKnownTypeProvider.
TryGetOrCreateTypeByMetadataName
(dependency, out INamedTypeSymbol? _))
55
if (wellKnownTypeProvider.
TryGetOrCreateTypeByMetadataName
(info.FullTypeName, out INamedTypeSymbol? namedTypeSymbol))