14 instantiations of SingleLookupResult
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Lookup.cs (1)
1054
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)
4607
new
SingleLookupResult
(node.ResultKind, method, node.LookupError),
4622
new
SingleLookupResult
(node.ResultKind, otherSymbol, node.LookupError),
37 references to SingleLookupResult
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder_Crefs.cs (1)
346
SingleLookupResult
result = this.CheckViability(candidate, arity: 0, options, accessThroughType: null, diagnose: true, useSiteInfo: ref useSiteInfo);
Binder\Binder_Expressions.cs (4)
11870
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
11879
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
12084
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
12093
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
Binder\Binder_Lookup.cs (14)
189
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
191
foreach (
var
singleLookupResult in singleLookupResults)
203
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
209
foreach (
var
singleLookupResult in singleLookupResults)
217
internal void EnumerateAllExtensionMembersInSingleBinder(ArrayBuilder<
SingleLookupResult
> result,
227
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(candidate, arity, options, null, diagnose: true, useSiteInfo: ref useSiteInfoToUse);
241
ArrayBuilder<
SingleLookupResult
> result,
256
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(candidate, arity, options, null, diagnose: true, useSiteInfo: ref useSiteInfo);
517
var
res = originalBinder.CheckViability(alias.Alias, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
533
var
res = originalBinder.CheckViability(a.Alias, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
550
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(member, arity, options, null, diagnose, ref useSiteInfo);
764
private
SingleLookupResult
GenerateNonViableAttributeTypeResult(Symbol symbol, DiagnosticInfo diagInfo, bool diagnose)
874
SingleLookupResult
resultOfThisMember = originalBinder.CheckViability(member, arity, options, accessThroughType, diagnose, ref useSiteInfo, basesBeingResolved);
1487
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)
137
var
res = originalBinder.CheckViability(symbol, arity, options, null, diagnose, ref useSiteInfo, basesBeingResolved);
Compilation\CSharpSemanticModel.cs (3)
4653
var singleLookupResults = ArrayBuilder<
SingleLookupResult
>.GetInstance();
4659
foreach (
SingleLookupResult
singleLookupResult in singleLookupResults)
4723
SingleLookupResult
singleResult,