C# Класс TestLibrary.SingleStepEventQueue

This is a synchronous test-replacement for SyncEventQueue
Наследование: ICountingQueue
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Manager ISyncEventManager
Queue ConcurrentQueue

Открытые методы

Метод Описание
AddEvent ( ISyncEvent e ) : void
Continue ( ) : void
Dispose ( ) : void
Run ( ) : void
RunStartSyncEvent ( ) : void
SingleStepEventQueue ( ISyncEventManager manager, IEventCounter fullCounter = null, IEventCounter categoryCounter = null ) : System
Step ( ) : void
StopListener ( ) : void
Subscribe ( int>.IObserver observer ) : IDisposable
Subscribe ( IObserver observer ) : IDisposable
Suspend ( ) : void
WaitForStopped ( int timeout ) : bool

Описание методов

AddEvent() публичный Метод

public AddEvent ( ISyncEvent e ) : void
e ISyncEvent
Результат void

Continue() публичный Метод

public Continue ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Run() публичный Метод

public Run ( ) : void
Результат void

RunStartSyncEvent() публичный Метод

public RunStartSyncEvent ( ) : void
Результат void

SingleStepEventQueue() публичный Метод

public SingleStepEventQueue ( ISyncEventManager manager, IEventCounter fullCounter = null, IEventCounter categoryCounter = null ) : System
manager ISyncEventManager
fullCounter IEventCounter
categoryCounter IEventCounter
Результат System

Step() публичный Метод

public Step ( ) : void
Результат void

StopListener() публичный Метод

public StopListener ( ) : void
Результат void

Subscribe() публичный Метод

public Subscribe ( int>.IObserver observer ) : IDisposable
observer int>.IObserver
Результат IDisposable

Subscribe() публичный Метод

public Subscribe ( IObserver observer ) : IDisposable
observer IObserver
Результат IDisposable

Suspend() публичный Метод

public Suspend ( ) : void
Результат void

WaitForStopped() публичный Метод

public WaitForStopped ( int timeout ) : bool
timeout int
Результат bool

Описание свойств

Manager публичное свойство

public ISyncEventManager Manager
Результат ISyncEventManager

Queue публичное свойство

public ConcurrentQueue Queue
Результат ConcurrentQueue