Пример #1
0
        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ść);
            }
        }
Пример #2
0
        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));
        }
Пример #3
0
        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);
        }