public override void ModyfikujListę(ZmiennaTypuListowego lista, int indeks, object wartość) { for (int i = lista.Count - 1; i < indeks - 1; i++) { lista.Add(null); } if (indeks >= 0) { lista.Insert(indeks, wartość); } }
public override void Wykonaj() { SprawdźPoprawnośćKlockówKonfigurujących(); SprawdźPoprawnośćZmiennej(WybranaZmienna, typeof(ZmiennaTypuListowego)); if (Błąd) { return; } ZmiennaTypuListowego lista = (ZmiennaTypuListowego)WybranaZmienna.Wartość; lista.Add(Wartość.Zwróć <object>(false)); }
protected override object ZwróćNiebezpiecznie(bool sprawdzanieBłędów) { ZmiennaTypuListowego lista = new ZmiennaTypuListowego(); foreach (WartośćWewnętrznegoKlockaZwracającegoWartość wartośćKlockaPrzyjmującegoWartość in Elementy) { KlocekZwracającyWartość klocekZwracającyWartość = wartośćKlockaPrzyjmującegoWartość[0]; if (klocekZwracającyWartość != null) { lista.Add(klocekZwracającyWartość.Zwróć <object>(false)); } } return(lista); }