43 references to IsMultiViable
Microsoft.CodeAnalysis.CSharp (43)
Binder\Binder.CapturedParametersFinder.cs (1)
148if (lookupResult.IsMultiViable)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
274if (lookupResult.IsMultiViable)
Binder\Binder_Crefs.cs (1)
561if (result.IsMultiViable)
Binder\Binder_Expressions.cs (9)
2528if (!result.IsMultiViable) 8076if (lookupResult.IsMultiViable) 8149if (lookupResult.IsMultiViable) 8171if (lookupResult.IsMultiViable) 8353if (lookupResult.IsMultiViable) 8653Debug.Assert(lookupResult.IsMultiViable); 8879if (!lookupResult.IsMultiViable) 9254if (!lookupResult.IsMultiViable || lookupResult.Symbols.All(s => s is not PropertySymbol { IsIndexer: true })) 10929if (lookupResult.IsMultiViable)
Binder\Binder_Invocation.cs (1)
2552var result = lookupResult.IsMultiViable;
Binder\Binder_Lookup.cs (15)
83Debug.Assert(result.IsMultiViable || result.IsClear || result.Error != null); 94for (var scope = this; scope != null && !result.IsMultiViable; scope = scope.Next) 160if (!result.IsMultiViable && !result.IsClear) 167Debug.Assert(result.IsMultiViable || result.IsClear || result.Error != null); 398if (submissionSymbols.IsMultiViable && 414if (!submissionSymbols.IsMultiViable && considerUsings) 428if (!submissionSymbols.IsMultiViable) 456if (submissionSymbols.IsMultiViable) 930bool tmpHidesMethodOrIndexers = tmp.IsMultiViable && !IsMethodOrIndexer(tmp.Symbols[0]); 933if (result.IsMultiViable && (tmpHidesMethodOrIndexers || !IsMethodOrIndexer(result.Symbols[0]))) 999if (result.IsMultiViable) 1024if (tmp.IsMultiViable) 1038if (result.IsMultiViable) 1330if (resultHiding.IsMultiViable && resultHidden.IsMultiViable)
Binder\Binder_Operators.cs (2)
3804if (lookupResult.IsMultiViable) 3815if (lookupResult.IsMultiViable)
Binder\Binder_Statements.cs (2)
480var symbol = result.Symbols.Count > 0 && result.IsMultiViable ? 495if (result.IsMultiViable)
Binder\Binder_Symbols.cs (5)
965if (!result.IsMultiViable) 986if (!result.IsMultiViable) 1450if (!hasErrors && lookupResult.IsMultiViable && typeArgumentsSyntax.Any(SyntaxKind.OmittedTypeArgument)) 1588if (lookupResult.IsMultiViable) 2033if (result.IsMultiViable)
Binder\Binder_XmlNameAttribute.cs (1)
41Debug.Assert(lookupResult.IsMultiViable);
Binder\ForEachLoopBinder.cs (1)
1392if (!lookupResult.IsMultiViable)
Binder\InContainerBinder.cs (1)
110if (result.IsMultiViable)
Binder\NameofBinder.cs (1)
68if (result.IsMultiViable)
Compilation\CSharpSemanticModel.cs (2)
1683if (lookupResult.IsMultiViable) 1773if (lookupResult.IsMultiViable)