Ejemplo n.º 1
0
        protected virtual void Dispose(bool disposing)
        {
            if (!disposed)
            {
                if (disposing)
                {
                    agrupamiento.Dispose();
                    lider.Dispose();

                    for (int i = 0; i < miembros.Count; i++)
                    {
                        miembros[i].Dispose();
                    }
                }

                agrupamiento = null;
                cuentas_acabadas.Clear();
                cuentas_acabadas = null;
                miembros.Clear();
                miembros = null;
                lider    = null;

                disposed = true;
            }
        }
Ejemplo n.º 2
0
        public Grupo(Cuenta _lider)
        {
            agrupamiento     = new Agrupamiento(this);
            cuentas_acabadas = new Dictionary <Cuenta, ManualResetEvent>();
            lider            = _lider;
            miembros         = new ObservableCollection <Cuenta>();

            lider.grupo = this;
        }
Ejemplo n.º 3
0
        public Grupo(Account _lider)
        {
            agrupamiento     = new Agrupamiento(this);
            cuentas_acabadas = new Dictionary <Account, ManualResetEvent>();
            lider            = _lider;
            members          = new ObservableCollection <Account>();

            lider.group = this;
        }
Ejemplo n.º 4
0
        public Grupo(Account leader)
        {
            agrupamiento     = new Agrupamiento(this);
            cuentas_acabadas = new Dictionary <Account, ManualResetEvent>();
            Leader           = leader;
            miembros         = new ObservableCollection <Account>();

            Leader.Group = this;
        }