1 write to WellKnownTypeProvider
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeMetricsAnalysisContext.cs (1)
21
WellKnownTypeProvider
= WellKnownTypeProvider.GetOrCreate(compilation);
15 references to WellKnownTypeProvider
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (15)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.AssemblyMetricData.cs (1)
54
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, child.CoupledNamedTypes);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.EventMetricData.cs (2)
35
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, @event.Type);
41
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, child.CoupledNamedTypes);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.FieldMetricData.cs (1)
34
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, field.Type);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.MethodMetricData.cs (2)
34
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, method.Parameters);
37
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, method.ReturnType);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamedTypeMetricData.cs (1)
79
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, child.CoupledNamedTypes);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.NamespaceMetricData.cs (1)
52
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, child.CoupledNamedTypes);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\CodeAnalysisMetricData.PropertyMetricData.cs (3)
35
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, property.Parameters);
36
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, property.Type);
42
MetricsHelper.AddCoupledNamedTypes(coupledTypesBuilder, context.
WellKnownTypeProvider
, child.CoupledNamedTypes);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (4)
256
AddCoupledNamedTypesCore(builder, typeInfo.Type, context.
WellKnownTypeProvider
);
298
AddCoupledNamedTypesCore(builder, operation.Type, context.
WellKnownTypeProvider
);
304
AddCoupledNamedTypesCore(builder, memberReference.Member.ContainingType, context.
WellKnownTypeProvider
);
309
AddCoupledNamedTypesCore(builder, invocation.TargetMethod.ContainingType, context.
WellKnownTypeProvider
);