コード例 #1
0
 public static void Añadir(IObservador obj)
 {
     if (obj != null)
     {
         observers.Add(obj);
     }
 }
コード例 #2
0
 public void Agregar(IObservador observador)
 {
     if (!_observadores.Contains(observador))
     {
         _observadores.Add(observador);
     }
 }
コード例 #3
0
 public void Remover(IObservador observador)
 {
     if (_observadores.Contains(observador))
     {
         _observadores.Remove(observador);
     }
 }
コード例 #4
0
 public void Subscribe(IObservador observer)
 {
     if (!observers.Contains(observer))
     {
         observers.Add(observer);
     }
 }
コード例 #5
0
 public void Unsubscribe(IObservador observer)
 {
     if (observers.Contains(observer))
     {
         this.observers.Remove(observer);
     }
 }
コード例 #6
0
    public void registrarObservador(IObservador observador)
    {
        if(this.listaObservadores == null)
            this.listaObservadores = new List<IObservador> ();

        this.listaObservadores.Add (observador);
    }
コード例 #7
0
 public static void Eliminar(IObservador obj)
 {
     if (obj != null)
     {
         observers.Remove(obj);
     }
 }
コード例 #8
0
 private void NotificarAplicacion()//NotifySubscribers
 {
     foreach (IAccionCodigo IObservador in lstIObservador)
     {
         Console.Write("Observador: ");
         IObservador.RealizarAccion();
     }
 }
コード例 #9
0
 public Apostador(string name, IObservador mediator, int maxBet)
 {
     this.name     = name;
     this.mediator = mediator;
     lastBet       = 0;
     lastPutter    = "";
     this.maxBet   = maxBet;
 }
コード例 #10
0
    public void inscreverObservador(IObservador <ControladorBolinhas> obs)
    {
        if (observadores == null)
        {
            observadores = new List <IObservador <ControladorBolinhas> >();
        }

        observadores.Add(obs);
    }
コード例 #11
0
 public void inscreverObservador(IObservador <ControladorHUD> obs)
 {
     if (observadores == null)
     {
         observadores = new List <IObservador <ControladorHUD> >();
     }
     else
     {
         observadores.Add(obs);
     }
 }
コード例 #12
0
ファイル: ObservadorHardCore.cs プロジェクト: mantov/Festa
 public bool RegistrarObservador(IObservador observador)
 {
     try
     {
         Observadores.Add(observador);
         return(true);
     }
     catch
     {
         return(false);
     }
 }
コード例 #13
0
 public void Agregar(IObservador observador)
 {
     if (lstObservadores.Exists(x => x.GetType() == observador.GetType()))
     {
         Console.WriteLine("Ya habia sido agregado");
     }
     else
     {
         Console.WriteLine("Agregado");
         lstObservadores.Add(observador);
     }
 }
コード例 #14
0
ファイル: ObservadorHardCore.cs プロジェクト: mantov/Festa
        bool IObservado.RemoverObservador(IObservador observador)
        {
            try
            {
                var indice = Observadores.IndexOf(observador);

                Observadores.RemoveAt(indice);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #15
0
 public void RegistrarObservador(IObservador i)
 {
     inimigos.Add(i);
 }
コード例 #16
0
 public void removerObservador(IObservador observador)
 {
     this.listaObservadores.Remove (observador);
 }
コード例 #17
0
 public void Suscribirse(IObservador observador)
 {
     registroEmpleados.Add(observador);
     Console.WriteLine($"Se ha inscrito {observador}");
     Console.ReadKey();
 }
コード例 #18
0
 public void eliminarObservador(IObservador o)
 {
     observadores.Remove(o);
 }
コード例 #19
0
 public void addObsevador(IObservador observador)
 {
     this.lstObservadores.Add(observador);
 }
コード例 #20
0
 public void adicionarObservadores(IObservador observador)
 {
     listaObservadores.Add(observador);
 }
コード例 #21
0
 public void RegistrarObservador(IObservador observador)
 {
     inimigos.Add(observador);
 }
コード例 #22
0
 //Implementacion de la Interface IObservado
 public void agregarObservador(IObservador observador)
 {
     bomberosObservadores.Add(observador);
 }
コード例 #23
0
 public void quitarIObservador(IObservador observador)
 {
     bomberosObservadores.Remove(observador);
 }
コード例 #24
0
 public void Register(IObservador registro)
 {
     subscriptores.Add(registro);
 }
コード例 #25
0
 public void Remove(IObservador removido)
 {
     subscriptores.Remove(removido);
 }
 public void AgregarObservador(IObservador observador)
 {
     this.observadores.Add(observador);
 }
コード例 #27
0
 public void Agregar(IObservador observador)
 {
     observadores.Add(observador);
 }
コード例 #28
0
 public void Desuscribirse(IObservador observador)
 {
     registroEmpleados.Remove(observador);
     Console.WriteLine($"Ha desuscrito a {observador}");
     Console.ReadKey();
 }
コード例 #29
0
 public void AgregarObservador(IObservador observador)
 {
     lstObservadores.Add(observador);
 }
コード例 #30
0
 public void EliminarObservador(IObservador observador)
 {
     lstObservadores.Remove(observador);
 }
コード例 #31
0
 public void DeleteObsevador(IObservador observador)
 {
     this.lstObservadores.Remove(observador);
 }
コード例 #32
0
 public void agregarObservador(IObservador o)
 {
     observadores.Add(o);
 }