C# Класс Dev2.Diagnostics.Debug.DebugDispatcher

Наследование: IDebugDispatcher
Показать файл Открыть проект

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

Метод Описание
Add ( System.Guid workspaceId, IDebugWriter writer ) : void

Adds the specified writer to the dispatcher.

Flush ( ) : void
Get ( System.Guid workspaceId ) : IDebugWriter

Gets the writer for the given workspace ID.

Remove ( System.Guid workspaceId ) : void

Removes the specified workspace from the dispatcher.

Shutdown ( ) : void
Write ( IDebugState debugState, bool isRemoteInvoke = false, string remoteInvokerId = null, string parentInstanceId = null, IList remoteDebugItems = null ) : void

Приватные методы

Метод Описание
DebugDispatcher ( ) : System
QueueWrite ( IDebugState debugState ) : void
WriteLoop ( ) : void

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

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

Adds the specified writer to the dispatcher.
public Add ( System.Guid workspaceId, IDebugWriter writer ) : void
workspaceId System.Guid The ID of the workspace to which the writer belongs.
writer IDebugWriter The writer to be added.
Результат void

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

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

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

Gets the writer for the given workspace ID.
public Get ( System.Guid workspaceId ) : IDebugWriter
workspaceId System.Guid The workspace ID to be queried.
Результат IDebugWriter

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

Removes the specified workspace from the dispatcher.
public Remove ( System.Guid workspaceId ) : void
workspaceId System.Guid The ID of workspace to be removed.
Результат void

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

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

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

public Write ( IDebugState debugState, bool isRemoteInvoke = false, string remoteInvokerId = null, string parentInstanceId = null, IList remoteDebugItems = null ) : void
debugState IDebugState
isRemoteInvoke bool
remoteInvokerId string
parentInstanceId string
remoteDebugItems IList
Результат void