public object PobierzLokalnyArgument(int indeks) { var obiekt = LocalArguments.Pobierz(indeks); var ow = obiekt as ObjectWraperBase; if (ow != null) { return(ow.GetValue()); } return(obiekt); }
public void WczytajLokalneArgumenty(int iloscArgumentow) { var lista = new object[iloscArgumentow]; for (int i = iloscArgumentow - 1; i >= 0; i--) { var o = EvaluationStack.Pop(); lista[i] = o; } LocalArguments.Wczytaj(lista); }
public void ZapiszLokalnyArgument(object o, int indeks) { LocalArguments.Ustaw(indeks, o); }