internal Scope.ScopeMode PushScope() { Scope.ScopeMode vm = vMode; Scope sc = new Scope(ruby); scopes.Push(scope); scope = sc; vMode = Scope.ScopeMode.Public; return(vm); }
internal void ScopeSet(Scope.ScopeMode f) { vMode = f; }
internal void PopScope(Scope.ScopeMode vm) { scope = (Scope)scopes.Pop(); vMode = vm; }
internal Scope.ScopeMode PushScope() { Scope.ScopeMode vm = vMode; Scope sc = new Scope(ruby); scopes.Push(scope); scope = sc; vMode = Scope.ScopeMode.Public; return vm; }
internal bool ScopeTest(Scope.ScopeMode f) { return((vMode & f) != 0); }