コード例 #1
0
ファイル: StringQueue.cs プロジェクト: santimarquest/Trust1
 private void OnItemEnqueued(string item)
 {
     // Se levanta el evento ItemEnqueued, que será manejado por el delegado
     // que hemos asociado en el constructor.
     ItemEnqueued?.Invoke(this, new ItemEventArgs <string> {
         Item = item
     });
 }
コード例 #2
0
ファイル: FixedConcurrentQueue.cs プロジェクト: avirule/Wyd
        public void Enqueue(T item)
        {
            _InternalQueue.Enqueue(item);

            if (Count == MaximumSize)
            {
                _InternalQueue.TryDequeue(out T _);
            }
            else
            {
                Interlocked.Increment(ref _Count);
            }

            ItemEnqueued?.Invoke(this, item);
        }
コード例 #3
0
 public void Enqueue(T elem)
 {
     m_Queue.Enqueue(elem);
     ItemEnqueued?.Invoke(this, new EventArgs());
 }
コード例 #4
0
 private void OnItemEnqueued(ItemEnqueuedEventArgs <T> item)
 {
     ItemEnqueued?.Invoke(this, item);
 }
コード例 #5
0
ファイル: Downloader.cs プロジェクト: Ruminoid/Common
 private void OnItemEnqueued()
 {
     ItemEnqueued?.Invoke(this, EventArgs.Empty);
 }
コード例 #6
0
 protected virtual void OnItemEnqueued(T item)
 {
     ItemEnqueued?.Invoke(this, item);
 }