Download Now

    Reference IDelegate<T>

    Declared in Codebot.System.pas on line 963

    IDelegate<T> allows event subscribers to add or remove their event handlers
      IDelegate<T> = interface
      public
        { Check if there are no subscribers }
        function GetIsEmpty: Boolean;
        { A subscriber calls add to register an event handler }
        procedure Add(const Handler: T);
        { A subscriber calls remove to unregister an event handler }
        procedure Remove(const Handler: T);
        { Empty is true when there are no subscribers }
        property IsEmpty: Boolean read GetIsEmpty;
      end;