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