public UnitàOperativaStato() { _uo = UnitàOperativa.GetInstance(); Srs = ShiftRegisterStato.GetInstance(); As = AluStato.GetInstance(); Bcs = BusCStato.GetInstance(); Bbs = BusBStato.GetInstance(); Rs = RegistriStato.GetInstance(); Operation = _uo.Operation; }
public static ShiftRegisterStato GetInstance() { if (_srs != null) { return(_srs); } lock (Object) { if (_srs == null) { _srs = new ShiftRegisterStato(); } } return(_srs); }