14 instantiations of SingleLookupResult
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Lookup.cs (1)
1017
result.MergeEqual(new
SingleLookupResult
(LookupResultKind.Viable, sym, null));
Binder\LookupResult.cs (11)
157
return new
SingleLookupResult
(LookupResultKind.Viable, symbol, null);
162
return new
SingleLookupResult
(LookupResultKind.WrongArity, symbol, error);
167
return new
SingleLookupResult
(LookupResultKind.Empty, null, null);
172
return new
SingleLookupResult
(LookupResultKind.NotReferencable, symbol, error);
177
return new
SingleLookupResult
(LookupResultKind.StaticInstanceMismatch, symbol, error);
182
return new
SingleLookupResult
(LookupResultKind.Inaccessible, symbol, error);
188
return new
SingleLookupResult
(LookupResultKind.NotInvocable, symbol, diagInfo);
193
return new
SingleLookupResult
(LookupResultKind.NotLabel, symbol, error);
198
return new
SingleLookupResult
(LookupResultKind.NotATypeOrNamespace, symbol, error);
205
return new
SingleLookupResult
(LookupResultKind.NotATypeOrNamespace, symbol, diagInfo);
210
return new
SingleLookupResult
(LookupResultKind.NotAnAttributeType, symbol, error);
Compilation\CSharpSemanticModel.cs (2)
4602
new
SingleLookupResult
(node.ResultKind, method, node.LookupError),
4617
new
SingleLookupResult
(node.ResultKind, otherSymbol, node.LookupError),
34 references to SingleLookupResult
Microsoft.CodeAnalysis.CSharp (34)
Binder\Binder_Crefs.cs (1)
340
SingleLookupResult
result = this.CheckViability(candidate, arity: 0, options, accessThroughType: null, diagnose: true, useSiteInfo: ref useSiteInfo);
Binder\Binder_Expressions.cs (4)
10888
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
10897
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
11101
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
11110
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
Binder\Binder_Lookup.cs (11)
189
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
191
foreach (
var
singleLookupResult in singleLookupResults)
199
internal void EnumerateAllExtensionMembersInSingleBinder(ArrayBuilder<
SingleLookupResult
> result,
210
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(candidate, arity, options, null, diagnose: true, useSiteInfo: ref useSiteInfo);
232
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(method, arity, options, null, diagnose: true, useSiteInfo: ref classicExtensionUseSiteInfo);
480
var
res = originalBinder.CheckViability(alias.Alias, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
496
var
res = originalBinder.CheckViability(a.Alias, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
513
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(member, arity, options, null, diagnose, ref useSiteInfo);
727
private
SingleLookupResult
GenerateNonViableAttributeTypeResult(Symbol symbol, DiagnosticInfo diagInfo, bool diagnose)
837
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(member, arity, options, accessThroughType, diagnose, ref useSiteInfo, basesBeingResolved);
1450
internal
SingleLookupResult
CheckViability(Symbol symbol, int arity, LookupOptions options, TypeSymbol accessThroughType, bool diagnose, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo, ConsList<TypeSymbol> basesBeingResolved = null)
Binder\LookupResult.cs (14)
17
internal delegate
SingleLookupResult
LookupFilter(Symbol sym);
155
internal static
SingleLookupResult
Good(Symbol symbol)
160
internal static
SingleLookupResult
WrongArity(Symbol symbol, DiagnosticInfo error)
165
internal static
SingleLookupResult
Empty()
170
internal static
SingleLookupResult
NotReferencable(Symbol symbol, DiagnosticInfo error)
175
internal static
SingleLookupResult
StaticInstanceMismatch(Symbol symbol, DiagnosticInfo error)
180
internal static
SingleLookupResult
Inaccessible(Symbol symbol, DiagnosticInfo error)
185
internal static
SingleLookupResult
NotInvocable(Symbol unwrappedSymbol, Symbol symbol, bool diagnose)
191
internal static
SingleLookupResult
NotLabel(Symbol symbol, DiagnosticInfo error)
196
internal static
SingleLookupResult
NotTypeOrNamespace(Symbol symbol, DiagnosticInfo error)
201
internal static
SingleLookupResult
NotTypeOrNamespace(Symbol unwrappedSymbol, Symbol symbol, bool diagnose)
208
internal static
SingleLookupResult
NotAnAttributeType(Symbol symbol, DiagnosticInfo error)
216
internal void SetFrom(
SingleLookupResult
other)
279
internal void MergeEqual(
SingleLookupResult
result)
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
195
var
res = originalBinder.CheckViability(symbol, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
Compilation\CSharpSemanticModel.cs (3)
4648
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
4654
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
4718
SingleLookupResult
singleResult,