21 instantiations of SymbolKeyResolution
Microsoft.CodeAnalysis.CodeStyle (21)
SymbolKey.AliasSymbolKey.cs (1)
70
return new
SymbolKeyResolution
(aliasSymbol);
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
70
return new
SymbolKeyResolution
(symbol);
SymbolKey.AnonymousTypeSymbolKey.cs (2)
69
return new
SymbolKeyResolution
(anonymousType);
73
return new
SymbolKeyResolution
(reader.Compilation.ObjectType);
SymbolKey.BodyLevelSymbolKey.cs (1)
193
return new
SymbolKeyResolution
(symbol.symbol);
SymbolKey.BuiltinOperatorSymbolKey.cs (2)
57
return new
SymbolKeyResolution
(unaryOperator);
61
return new
SymbolKeyResolution
(binaryOperator);
SymbolKey.cs (2)
258
return new
SymbolKeyResolution
(symbols.Builder[0]);
263
return new
SymbolKeyResolution
(
SymbolKey.DynamicTypeSymbolKey.cs (1)
32
return new
SymbolKeyResolution
(reader.Compilation.DynamicType);
SymbolKey.ErrorTypeSymbolKey.cs (1)
130
return new
SymbolKeyResolution
(currentNamespace);
SymbolKey.FunctionPointerTypeSymbolKey.cs (1)
91
return new
SymbolKeyResolution
(reader.Compilation.CreateFunctionPointerTypeSymbol(
SymbolKey.MethodSymbolKey.cs (1)
241
return new
SymbolKeyResolution
(method);
SymbolKey.NamedTypeSymbolKey.cs (1)
117
containingSymbolResolution = new
SymbolKeyResolution
(containingNamespace);
SymbolKey.NamespaceSymbolKey.cs (1)
86
return new
SymbolKeyResolution
(reader.Compilation.GlobalNamespace);
SymbolKey.PropertySymbolKey.cs (1)
84
return new
SymbolKeyResolution
(property);
SymbolKey.SymbolKeyReader.cs (3)
748
return new
SymbolKeyResolution
(symbol);
752
return new
SymbolKeyResolution
(info.Symbol);
755
return new
SymbolKeyResolution
(info.CandidateSymbols, info.CandidateReason);
SymbolKey.TupleTypeSymbolKey.cs (1)
125
return new
SymbolKeyResolution
(result);
SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
34
return new
SymbolKeyResolution
(typeParameter);
78 references to SymbolKeyResolution
Microsoft.CodeAnalysis.CodeStyle (78)
SymbolKey.AbstractSymbolKey.cs (2)
14
public
SymbolKeyResolution
Resolve(SymbolKeyReader reader, out string? failureReason)
17
protected abstract
SymbolKeyResolution
Resolve(SymbolKeyReader reader, TSymbol? contextualSymbol, out string? failureReason);
SymbolKey.AliasSymbolKey.cs (3)
24
protected sealed override
SymbolKeyResolution
Resolve(
28
var
targetResolution = reader.ReadSymbolKey(contextualSymbol?.Target, out var targetFailureReason);
57
private static
SymbolKeyResolution
? Resolve(
SymbolKey.AnonymousFunctionOrDelegateSymbolKey.cs (1)
35
public static
SymbolKeyResolution
Resolve(SymbolKeyReader reader, out string? failureReason)
SymbolKey.AnonymousTypeSymbolKey.cs (1)
34
protected sealed override
SymbolKeyResolution
Resolve(
SymbolKey.ArrayTypeSymbolKey.cs (2)
19
protected sealed override
SymbolKeyResolution
Resolve(
22
var
elementTypeResolution = reader.ReadSymbolKey(contextualSymbol?.ElementType, out var elementTypeFailureReason);
SymbolKey.AssemblySymbolKey.cs (1)
22
protected sealed override
SymbolKeyResolution
Resolve(
SymbolKey.BodyLevelSymbolKey.cs (4)
131
public static
SymbolKeyResolution
Resolve(SymbolKeyReader reader, out string? failureReason)
139
var
containingSymbol = reader.ReadSymbolKey(contextualSymbol: null, out var containingSymbolFailureReason);
157
if (!TryResolveLocation(loc, i, out
var
resolution, out var reason))
220
bool TryResolveLocation(Location loc, int index, out
SymbolKeyResolution
resolution, out string? reason)
SymbolKey.BuiltinOperatorSymbolKey.cs (2)
24
protected sealed override
SymbolKeyResolution
Resolve(
29
var
returnType = reader.ReadSymbolKey(contextualSymbol?.ReturnType, out var returnTypeFailureReason);
SymbolKey.cs (7)
170
public static
SymbolKeyResolution
ResolveString(
177
public static
SymbolKeyResolution
ResolveString(
184
public static
SymbolKeyResolution
ResolveString(
201
var
result = reader.ReadSymbolKey(contextualSymbol: null, out failureReason);
228
public readonly
SymbolKeyResolution
Resolve(
246
private static
SymbolKeyResolution
CreateResolution<TSymbol>(
300
SymbolKeyResolution
containingTypeResolution,
SymbolKey.DynamicTypeSymbolKey.cs (1)
19
protected sealed override
SymbolKeyResolution
Resolve(
SymbolKey.ErrorTypeSymbolKey.cs (3)
65
protected sealed override
SymbolKeyResolution
Resolve(
69
var
containingSymbolResolution = ResolveContainer(reader, contextualType, out var containingSymbolFailureReason);
110
private static
SymbolKeyResolution
ResolveContainer(
SymbolKey.EventSymbolKey.cs (2)
19
protected sealed override
SymbolKeyResolution
Resolve(
23
var
containingTypeResolution = reader.ReadSymbolKey(contextualSymbol?.ContainingType, out var containingTypeFailureReason);
SymbolKey.FieldSymbolKey.cs (2)
19
protected sealed override
SymbolKeyResolution
Resolve(
23
var
containingTypeResolution = reader.ReadSymbolKey(contextualSymbol?.ContainingType, out var containingTypeFailureReason);
SymbolKey.FunctionPointerTypeSymbolKey.cs (2)
34
protected sealed override
SymbolKeyResolution
Resolve(
56
var
returnType = reader.ReadSymbolKey(contextualSymbol?.Signature.ReturnType, out var returnTypeFailureReason);
SymbolKey.MethodSymbolKey.cs (7)
24
protected sealed override
SymbolKeyResolution
Resolve(
27
var
reducedFromResolution = reader.ReadSymbolKey(contextualMethod?.ReducedFrom, out var reducedFromFailureReason);
28
var
receiverTypeResolution = reader.ReadSymbolKey(contextualMethod?.ReceiverType, out var receiverTypeFailureReason);
66
protected sealed override
SymbolKeyResolution
Resolve(
69
var
constructedFrom = reader.ReadSymbolKey(contextualMethod?.ConstructedFrom, out var constructedFromFailureReason);
160
protected sealed override
SymbolKeyResolution
Resolve(
165
var
containingType = reader.ReadSymbolKey(contextualSymbol?.ContainingSymbol, out var containingTypeFailureReason);
SymbolKey.ModuleSymbolKey.cs (2)
16
protected sealed override
SymbolKeyResolution
Resolve(
19
var
containingSymbolResolution = reader.ReadSymbolKey(contextualSymbol?.ContainingSymbol, out var containingSymbolFailureReason);
SymbolKey.NamedTypeSymbolKey.cs (7)
38
protected sealed override
SymbolKeyResolution
Resolve(
41
var
containingSymbolResolution = reader.ReadSymbolKey(contextualSymbol?.ContainingSymbol, out var containingSymbolFailureReason);
66
var
normalResolution = ResolveNormalNamedType(
81
private static
SymbolKeyResolution
ResolveContextualErrorType(
84
SymbolKeyResolution
containingSymbolResolution,
131
private static
SymbolKeyResolution
ResolveNormalNamedType(
132
SymbolKeyResolution
containingSymbolResolution,
SymbolKey.NamespaceSymbolKey.cs (2)
58
protected sealed override
SymbolKeyResolution
Resolve(
74
var
containingSymbolResolution = reader.ReadSymbolKey(
SymbolKey.ParameterSymbolKey.cs (2)
21
protected sealed override
SymbolKeyResolution
Resolve(
29
var
containingSymbolResolution = reader.ReadSymbolKey(
SymbolKey.PointerTypeSymbolKey.cs (2)
16
protected sealed override
SymbolKeyResolution
Resolve(
19
var
pointedAtTypeResolution = reader.ReadSymbolKey(contextualSymbol?.PointedAtType, out var pointedAtTypeFailureReason);
SymbolKey.PropertySymbolKey.cs (2)
22
protected sealed override
SymbolKeyResolution
Resolve(
27
var
containingTypeResolution = reader.ReadSymbolKey(contextualSymbol?.ContainingSymbol, out var containingTypeFailureReason);
SymbolKey.SymbolKeyReader.cs (9)
324
private readonly Dictionary<int,
SymbolKeyResolution
> _idToResult = new();
486
public
SymbolKeyResolution
ReadSymbolKey(ISymbol? contextualSymbol, out string? failureReason)
501
SymbolKeyResolution
result;
524
private
SymbolKeyResolution
ReadWorker(SymbolKeyType type, out string? failureReason)
554
private PooledArrayBuilder<
SymbolKeyResolution
> ReadSymbolKeyArray<TContextualSymbol>(
561
var builder = PooledArrayBuilder<
SymbolKeyResolution
>.GetInstance();
622
foreach (
var
resolution in resolutions)
700
var
assemblyResolution = ReadSymbolKey(contextualSymbol: null, out var assemblyFailureReason);
740
public
SymbolKeyResolution
? ResolveLocation(Location location)
SymbolKey.TupleTypeSymbolKey.cs (4)
54
protected sealed override
SymbolKeyResolution
Resolve(
65
private static
SymbolKeyResolution
ResolveNormalTuple(
70
var
underlyingTypeResolution = reader.ReadSymbolKey(
93
private static
SymbolKeyResolution
ResolveErrorTuple(
SymbolKey.TypeParameterOrdinalSymbolKey.cs (1)
20
public static
SymbolKeyResolution
Resolve(SymbolKeyReader reader, out string? failureReason)
SymbolKey.TypeParameterSymbolKey.cs (2)
30
protected sealed override
SymbolKeyResolution
Resolve(
52
var
containingSymbolResolution = reader.ReadSymbolKey(contextualSymbol?.ContainingSymbol, out var containingSymbolFailureReason);
SymbolKeyResolution.Enumeration.cs (4)
11
private readonly
SymbolKeyResolution
_resolution;
13
internal Enumerable(
SymbolKeyResolution
resolution)
22
private readonly
SymbolKeyResolution
_symbolKeyResolution;
25
internal Enumerator(
SymbolKeyResolution
symbolKeyResolution)
SymbolKeyResolutionExtensions.cs (1)
9
internal static ISymbol? GetAnySymbol(this
SymbolKeyResolution
resolution)