47 references to IsMultiViable
Microsoft.CodeAnalysis.CSharp (44)
Binder\Binder.CapturedParametersFinder.cs (1)
148if (lookupResult.IsMultiViable)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
267if (lookupResult.IsMultiViable)
Binder\Binder_Crefs.cs (1)
555if (result.IsMultiViable)
Binder\Binder_Expressions.cs (10)
2508if (!result.IsMultiViable) 7926if (lookupResult.IsMultiViable) 7998if (lookupResult.IsMultiViable) 8020if (lookupResult.IsMultiViable) 8202if (lookupResult.IsMultiViable) 8509Debug.Assert(lookupResult.IsMultiViable); 8732if (!lookupResult.IsMultiViable) 10085if (!lookupResult.IsMultiViable) 10519if (lookupResult.IsMultiViable) 10574if (lookupResult.IsMultiViable)
Binder\Binder_Invocation.cs (1)
2514var 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); 370if (submissionSymbols.IsMultiViable && 386if (!submissionSymbols.IsMultiViable && considerUsings) 400if (!submissionSymbols.IsMultiViable) 428if (submissionSymbols.IsMultiViable) 902bool tmpHidesMethodOrIndexers = tmp.IsMultiViable && !IsMethodOrIndexer(tmp.Symbols[0]); 905if (result.IsMultiViable && (tmpHidesMethodOrIndexers || !IsMethodOrIndexer(result.Symbols[0]))) 971if (result.IsMultiViable) 996if (tmp.IsMultiViable) 1010if (result.IsMultiViable) 1302if (resultHiding.IsMultiViable && resultHidden.IsMultiViable)
Binder\Binder_Operators.cs (2)
3788if (lookupResult.IsMultiViable) 3799if (lookupResult.IsMultiViable)
Binder\Binder_Statements.cs (2)
480var symbol = result.Symbols.Count > 0 && result.IsMultiViable ? 495if (result.IsMultiViable)
Binder\Binder_Symbols.cs (5)
963if (!result.IsMultiViable) 984if (!result.IsMultiViable) 1447if (!hasErrors && lookupResult.IsMultiViable && typeArgumentsSyntax.Any(SyntaxKind.OmittedTypeArgument)) 1585if (lookupResult.IsMultiViable) 2027if (result.IsMultiViable)
Binder\Binder_XmlNameAttribute.cs (1)
41Debug.Assert(lookupResult.IsMultiViable);
Binder\ForEachLoopBinder.cs (1)
1382if (!lookupResult.IsMultiViable)
Binder\InContainerBinder.cs (1)
123if (result.IsMultiViable)
Binder\NameofBinder.cs (1)
68if (result.IsMultiViable)
Compilation\CSharpSemanticModel.cs (2)
1670if (lookupResult.IsMultiViable) 1760if (lookupResult.IsMultiViable)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\LookupTests.cs (2)
450Assert.True(lookupResult.IsMultiViable || lookupResult.Kind == LookupResultKind.NotReferencable); 589Assert.True(lookupResult.IsMultiViable);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
2181var result = lookupResult.IsMultiViable ? lookupResult.Symbols.ToImmutable() : ImmutableArray.Create<Symbol>();