public SymbolBinding GetMethod(string name) { if (!_moduleCtx.TryGetMethod(name, out var sb)) { return(_outerCtx.GetMethod(name)); } ShiftIndex(ref sb); return(sb); }
public bool TryGetMethod(string name, out SymbolBinding binding) { if (!_moduleCtx.TryGetMethod(name, out binding)) { return(_outerCtx.TryGetMethod(name, out binding)); } ShiftIndex(ref binding); return(true); }