C# Класс CodeSharp.EventSourcing.TimeRecorder

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
BeginRecorderItem ( string description ) : RecorderItem
GenerateReport ( ) : string
Reset ( ) : void
TimeRecorder ( string name ) : System

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

Метод Описание
AddCompletedRecorderItem ( RecorderItem recorderItem ) : void
BuildChildRecorderItemTree ( RecorderItem parentRecorderItem ) : void
GenerateRecorderItemTimeStrings ( RecorderItem recorderItem, string leftSpace, string unitIndentString, List recorderItemTimeStrings ) : void
GenerateTreeReport ( ) : string
GetChildRecorderItems ( RecorderItem parentRecorderItem ) : List
GetCurrentTicks ( ) : double
GetDirectParent ( RecorderItem recorderItem ) : RecorderItem
GetTimePercent ( RecorderItem recorderItem ) : string
GetTopLevelRecorderItems ( ) : List
GetTotalTicks ( ) : double
IsTopLevelRecorderItem ( RecorderItem recorderItem ) : bool

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

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

public BeginRecorderItem ( string description ) : RecorderItem
description string
Результат RecorderItem

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

public GenerateReport ( ) : string
Результат string

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

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

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

public TimeRecorder ( string name ) : System
name string
Результат System