14 instantiations of SingleLookupResult
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Lookup.cs (1)
1026
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)
4589
new
SingleLookupResult
(node.ResultKind, method, node.LookupError),
4604
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)
10913
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
10922
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
11127
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
11136
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);
238
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(method, arity, options, null, diagnose: true, useSiteInfo: ref classicExtensionUseSiteInfo);
489
var
res = originalBinder.CheckViability(alias.Alias, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
505
var
res = originalBinder.CheckViability(a.Alias, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
522
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(member, arity, options, null, diagnose, ref useSiteInfo);
736
private
SingleLookupResult
GenerateNonViableAttributeTypeResult(Symbol symbol, DiagnosticInfo diagInfo, bool diagnose)
846
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(member, arity, options, accessThroughType, diagnose, ref useSiteInfo, basesBeingResolved);
1459
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)
4635
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
4641
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
4705
SingleLookupResult
singleResult,