public override void PrzypiszReferencje(ISlownikSkryptu slownik)
 {
     Jezeli.PrzypiszReferencje(slownik);
     if (Prawda != null)
     {
         Prawda.PrzypiszReferencje(slownik);
     }
     if (Falsz != null)
     {
         Falsz.PrzypiszReferencje(slownik);
     }
 }
Exemple #2
0
 public override void PrzypiszReferencje(ISlownikSkryptu slownik)
 {
     if (Zmienna is ZmiennaNieistniejaca)
     {
         object v = slownik.PobierzWartosc(Zmienna.Nazwa);
         if (!(v is Zmienna))
         {
             throw new CheckingScriptException(string.Format(UI.Language.Instance.GetString(UI.UIStrings.EventsAreAllowedOnlyForVariables), Zmienna.Nazwa));
         }
         Zmienna = (Zmienna)v;
         Zmienna.Powiadomienie += new ZmianaWartosciZmiennejPowiadomienie(Sygnal);
     }
     if (Akcje != null)
     {
         Akcje.PrzypiszReferencje(slownik);
     }
 }