2 instantiations of MethodTypeInferrer
Microsoft.CodeAnalysis.CSharp (2)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
292
var inferrer = new
MethodTypeInferrer
(
3015
var inferrer = new
MethodTypeInferrer
(
10 references to MethodTypeInferrer
Microsoft.CodeAnalysis.CSharp (10)
Binder\ForEachLoopBinder.cs (1)
1602
interfaces =
MethodTypeInferrer
.ModuloReferenceTypeNullabilityDifferences(interfaces, VarianceKind.In);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (3)
292
var
inferrer = new MethodTypeInferrer(
853
Func<
MethodTypeInferrer
, int, bool> predicate,
3015
var
inferrer = new MethodTypeInferrer(
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
3564
var inferenceResult =
MethodTypeInferrer
.Infer(
3583
var inferredFromFirstArgument =
MethodTypeInferrer
.InferTypeArgumentsFromFirstArgument(
FlowAnalysis\NullableWalker.cs (2)
7051
var result =
MethodTypeInferrer
.Infer(
7070
private sealed class MethodInferenceExtensions :
MethodTypeInferrer
.Extensions
Symbols\FunctionTypeSymbol.cs (1)
30
/// <see cref="BestTypeInferrer"/>, and <see cref="
MethodTypeInferrer
"/>. Instances of this type
Symbols\ReducedExtensionMethodSymbol.cs (1)
152
var typeArgs =
MethodTypeInferrer
.InferTypeArgumentsFromFirstArgument(