47 references to IsMultiViable
Microsoft.CodeAnalysis.CSharp (44)
Binder\Binder.CapturedParametersFinder.cs (1)
148
if (lookupResult.
IsMultiViable
)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
267
if (lookupResult.
IsMultiViable
)
Binder\Binder_Crefs.cs (1)
555
if (result.
IsMultiViable
)
Binder\Binder_Expressions.cs (10)
2476
if (!result.
IsMultiViable
)
7865
if (lookupResult.
IsMultiViable
)
7937
if (lookupResult.
IsMultiViable
)
7959
if (lookupResult.
IsMultiViable
)
8141
if (lookupResult.
IsMultiViable
)
8448
Debug.Assert(lookupResult.
IsMultiViable
);
8671
if (!lookupResult.
IsMultiViable
)
10005
if (!lookupResult.
IsMultiViable
)
10439
if (lookupResult.
IsMultiViable
)
10494
if (lookupResult.
IsMultiViable
)
Binder\Binder_Invocation.cs (1)
2505
var result = lookupResult.
IsMultiViable
;
Binder\Binder_Lookup.cs (15)
83
Debug.Assert(result.
IsMultiViable
|| result.IsClear || result.Error != null);
94
for (var scope = this; scope != null && !result.
IsMultiViable
; scope = scope.Next)
160
if (!result.
IsMultiViable
&& !result.IsClear)
167
Debug.Assert(result.
IsMultiViable
|| result.IsClear || result.Error != null);
370
if (submissionSymbols.
IsMultiViable
&&
386
if (!submissionSymbols.
IsMultiViable
&& considerUsings)
400
if (!submissionSymbols.
IsMultiViable
)
428
if (submissionSymbols.
IsMultiViable
)
902
bool tmpHidesMethodOrIndexers = tmp.
IsMultiViable
&& !IsMethodOrIndexer(tmp.Symbols[0]);
905
if (result.
IsMultiViable
&& (tmpHidesMethodOrIndexers || !IsMethodOrIndexer(result.Symbols[0])))
971
if (result.
IsMultiViable
)
996
if (tmp.
IsMultiViable
)
1010
if (result.
IsMultiViable
)
1302
if (resultHiding.
IsMultiViable
&& resultHidden.
IsMultiViable
)
Binder\Binder_Operators.cs (2)
3790
if (lookupResult.
IsMultiViable
)
3801
if (lookupResult.
IsMultiViable
)
Binder\Binder_Statements.cs (2)
480
var symbol = result.Symbols.Count > 0 && result.
IsMultiViable
?
495
if (result.
IsMultiViable
)
Binder\Binder_Symbols.cs (5)
962
if (!result.
IsMultiViable
)
983
if (!result.
IsMultiViable
)
1436
if (!hasErrors && lookupResult.
IsMultiViable
&& typeArgumentsSyntax.Any(SyntaxKind.OmittedTypeArgument))
1574
if (lookupResult.
IsMultiViable
)
2016
if (result.
IsMultiViable
)
Binder\Binder_XmlNameAttribute.cs (1)
41
Debug.Assert(lookupResult.
IsMultiViable
);
Binder\ForEachLoopBinder.cs (1)
1382
if (!lookupResult.
IsMultiViable
)
Binder\InContainerBinder.cs (1)
123
if (result.
IsMultiViable
)
Binder\NameofBinder.cs (1)
68
if (result.
IsMultiViable
)
Compilation\CSharpSemanticModel.cs (2)
1670
if (lookupResult.
IsMultiViable
)
1760
if (lookupResult.
IsMultiViable
)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\LookupTests.cs (2)
450
Assert.True(lookupResult.
IsMultiViable
|| lookupResult.Kind == LookupResultKind.NotReferencable);
589
Assert.True(lookupResult.
IsMultiViable
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2181
var result = lookupResult.
IsMultiViable
? lookupResult.Symbols.ToImmutable() : ImmutableArray.Create<Symbol>();