42 references to SymbolInfo
Microsoft.CodeAnalysis.CSharp (6)
Compilation\CSharpSemanticModel.cs (2)
1992
return new
SymbolInfo
(originalErrorType.CandidateSymbols.GetPublicSymbols(), originalErrorType.ResultKind.ToCandidateReason());
4554
return new
SymbolInfo
(symbols.ToImmutableAndFree(), containingInvocationInfo.CandidateReason);
Compilation\SymbolInfoFactory.cs (2)
33
return new
SymbolInfo
(getPublicSymbols(symbols), CandidateReason.LateBound);
50
return new
SymbolInfo
(getPublicSymbols(symbols), (symbols.Count > 0) ? resultKind.ToCandidateReason() : CandidateReason.None);
Compilation\SyntaxTreeSemanticModel.cs (2)
238
result = new
SymbolInfo
(ImmutableArray.Create<ISymbol>(info.Symbol), CandidateReason.NotATypeOrNamespace);
242
result = new
SymbolInfo
(info.CandidateSymbols, CandidateReason.NotATypeOrNamespace);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (36)
Compilation\QueryClauseInfoTests.cs (36)
36
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible),
37
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible)),
39
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible),
40
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible)));
52
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
53
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)),
55
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
56
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible)));
68
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
69
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)),
71
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
72
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));
84
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible),
85
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)),
87
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
88
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));
92
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, obj), CandidateReason.Inaccessible),
93
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)),
95
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
96
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));
100
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
101
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(obj, int32), CandidateReason.Inaccessible)),
103
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
104
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));
108
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
109
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, obj), CandidateReason.Inaccessible)),
111
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
112
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));
116
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Ambiguous),
117
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)),
119
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
120
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));
124
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
125
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Ambiguous)),
127
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible),
128
new
SymbolInfo
(ImmutableArray.Create<ISymbol>(int32, int32), CandidateReason.Inaccessible)));