protected override object ZwróćNiebezpiecznie(bool sprawdzanieBłędów) { if (Wartość1.Zwróć <object>(sprawdzanieBłędów).GetType() == Wartość2.Zwróć <object>(sprawdzanieBłędów).GetType()) { return(base.ZwróćNiebezpiecznie(sprawdzanieBłędów)); } return(WybranaOpcja is Nierówny); }
protected override object ZwróćNiebezpiecznie(bool sprawdzanieBłędów) { return(WybranaOpcja.Zwróć(Wartość1.Zwróć <TParametr1>(sprawdzanieBłędów), Wartość2.Zwróć <TParametr2>(sprawdzanieBłędów))); }