3 instantiations of EELocalSymbol
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
CSharpEESymbolProvider.cs (1)
57
return new
EELocalSymbol
(_method, EELocalSymbol.NoLocations, name, slotIndex, kind, type, refKind, isPinned, isCompilerGenerated: false, canScheduleToStack: false);
Symbols\EELocalSymbol.cs (1)
76
return new
EELocalSymbol
(method, _locations, _nameOpt, _ordinal, _declarationKind, type, _refKind, _isPinned, _isCompilerGenerated, _canScheduleToStack);
Symbols\EELocalSymbolBase.cs (1)
26
return new
EELocalSymbol
(method, local.Locations, local.Name, -1, local.DeclarationKind, type, local.RefKind, local.IsPinned, local.IsCompilerGenerated, local.CanScheduleToStack);
12 references to EELocalSymbol
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (12)
CompilationContext.cs (1)
1398
var instance = new DisplayClassInstanceFromLocal((
EELocalSymbol
)local);
CSharpEESymbolProvider.cs (1)
57
return new EELocalSymbol(_method,
EELocalSymbol
.NoLocations, name, slotIndex, kind, type, refKind, isPinned, isCompilerGenerated: false, canScheduleToStack: false);
EEAssemblyBuilder.cs (2)
89
Debug.Assert(((
EELocalSymbol
)local).Ordinal == def.SlotIndex);
149
return (symbol is
EELocalSymbol
local) ? _locals[local.Ordinal] : null;
Symbols\DisplayClassInstance.cs (4)
41
internal readonly
EELocalSymbol
Local;
43
internal DisplayClassInstanceFromLocal(
EELocalSymbol
local)
64
var
otherInstance = (
EELocalSymbol
)this.Local.ToOtherMethod(method, typeMap);
Symbols\EEMethodSymbol.cs (4)
181
: new DisplayClassInstanceFromLocal((
EELocalSymbol
)localsMap[oldDisplayClassInstanceFromLocal.Local]);
684
Debug.Assert(!(local is
EELocalSymbol
) || (((
EELocalSymbol
)local).Ordinal == localBuilder.Count));
689
if (local is
EELocalSymbol
oldLocal)