1 write to ArgsToParamsOpt
Microsoft.CodeAnalysis.VisualBasic (1)
Semantics\OverloadResolution.vb (1)
2823
candidate.
ArgsToParamsOpt
= argsToParams.ToImmutableAndFree()
33 references to ArgsToParamsOpt
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\Binder_Invocation.vb (2)
2659
If candidate.
ArgsToParamsOpt
.IsDefaultOrEmpty Then
2678
Dim argsToParams = candidate.
ArgsToParamsOpt
Semantics\OverloadResolution.vb (26)
1796
Dim leftParamType As TypeSymbol = GetParameterTypeFromVirtualSignature(left, left.
ArgsToParamsOpt
(k))
1797
Dim rightParamType As TypeSymbol = GetParameterTypeFromVirtualSignature(right, right.
ArgsToParamsOpt
(k))
1938
Debug.Assert(left.
ArgsToParamsOpt
.IsDefault = right.
ArgsToParamsOpt
.IsDefault)
1940
If left.
ArgsToParamsOpt
.IsDefault Then
1944
leftParamType = GetParameterTypeFromVirtualSignature(left, left.
ArgsToParamsOpt
(i))
1949
If right.
ArgsToParamsOpt
.IsDefault Then
1953
rightParamType = GetParameterTypeFromVirtualSignature(right, right.
ArgsToParamsOpt
(i))
2241
Debug.Assert(left.
ArgsToParamsOpt
.IsDefault = right.
ArgsToParamsOpt
.IsDefault)
2243
If left.
ArgsToParamsOpt
.IsDefault Then
2247
leftParamType = GetParameterTypeFromVirtualSignature(left, left.
ArgsToParamsOpt
(k))
2252
If right.
ArgsToParamsOpt
.IsDefault Then
2256
rightParamType = GetParameterTypeFromVirtualSignature(right, right.
ArgsToParamsOpt
(k))
4258
Debug.Assert(left.
ArgsToParamsOpt
.IsDefault = right.
ArgsToParamsOpt
.IsDefault)
4260
If left.
ArgsToParamsOpt
.IsDefault Then
4264
leftParamType = GetParameterTypeFromVirtualSignature(left, left.
ArgsToParamsOpt
(i), leftParamTypeForGenericityCheck)
4270
If right.
ArgsToParamsOpt
.IsDefault Then
4274
rightParamType = GetParameterTypeFromVirtualSignature(right, right.
ArgsToParamsOpt
(i), rightParamTypeForGenericityCheck)
4438
Debug.Assert(left.
ArgsToParamsOpt
.IsDefault = right.
ArgsToParamsOpt
.IsDefault)
4440
If left.
ArgsToParamsOpt
.IsDefault Then
4444
leftParamType = GetParameterTypeFromVirtualSignature(left, left.
ArgsToParamsOpt
(i), leftParamTypeForGenericityCheck)
4450
If right.
ArgsToParamsOpt
.IsDefault Then
4454
rightParamType = GetParameterTypeFromVirtualSignature(right, right.
ArgsToParamsOpt
(i), rightParamTypeForGenericityCheck)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (5)
Semantics\OverloadResolution.vb (5)
388
Assert.True(result.Candidates(0).
ArgsToParamsOpt
.IsDefault)
439
Assert.True(result.Candidates(0).
ArgsToParamsOpt
.SequenceEqual({0, 1}.AsImmutableOrNull()))
456
Assert.True(result.Candidates(0).
ArgsToParamsOpt
.SequenceEqual({0, 1}.AsImmutableOrNull()))
473
Assert.True(result.Candidates(0).
ArgsToParamsOpt
.SequenceEqual({1, 0}.AsImmutableOrNull()))
491
Assert.True(result.Candidates(0).
ArgsToParamsOpt
.SequenceEqual({1, 0}.AsImmutableOrNull()))