7 writes to _symbolMap
Microsoft.CodeAnalysis.CSharp (7)
Lowering\ExtensionMethodBodyRewriter.cs (7)
41
_symbolMap
= ImmutableDictionary<Symbol, Symbol>.Empty.WithComparers(ReferenceEqualityComparer.Instance, ReferenceEqualityComparer.Instance);
48
_symbolMap
= _symbolMap.Add(receiverParameter.UnderlyingParameter, receiverParameter);
68
_symbolMap
= builder.ToImmutable();
101
(_rewrittenContainingMethod,
_symbolMap
) = savedState;
115
(_rewrittenContainingMethod,
_symbolMap
) = savedState;
133
_symbolMap
= builder.ToImmutable();
138
_symbolMap
= saveSymbolMap;
9 references to _symbolMap
Microsoft.CodeAnalysis.CSharp (9)
Lowering\ExtensionMethodBodyRewriter.cs (9)
48
_symbolMap =
_symbolMap
.Add(receiverParameter.UnderlyingParameter, receiverParameter);
56
ImmutableDictionary<Symbol, Symbol> saveSymbolMap =
_symbolMap
;
63
var builder =
_symbolMap
.ToBuilder();
92
return (ParameterSymbol)
_symbolMap
[symbol];
122
ImmutableDictionary<Symbol, Symbol> saveSymbolMap =
_symbolMap
;
126
var builder =
_symbolMap
.ToBuilder();
144
return localFunctions.SelectAsArray(static (l, map) => (MethodSymbol)map[l],
_symbolMap
);
158
return (MethodSymbol)
_symbolMap
[symbol];
161
return ((MethodSymbol)
_symbolMap
[symbol.OriginalDefinition]).ConstructIfGeneric(TypeMap.SubstituteTypes(symbol.TypeArgumentsWithAnnotations));