C# Класс GameEngine.Info.DiagnosticInfo

Class that allows for diagnostics to be recorded and organised through named values. Provides numerous methods that allow for each diagnostic timer to be started, stopped and reset in order to provide complete control.
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Clear ( ) : void
DiagnosticInfo ( string description ) : System
GetTiming ( string name ) : System.TimeSpan
RemoveTiming ( string name ) : bool
Reset ( string name ) : bool
ResetAll ( ) : void
RestartTiming ( string name ) : void
ShowAll ( bool sort = true ) : string
ShowTop ( int top, bool sort = true ) : string
StartTiming ( string name ) : void
StopTiming ( string name ) : void
ToString ( ) : string

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

Метод Описание
CompareWatches ( string key1, string key2 ) : int

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

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

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

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

public DiagnosticInfo ( string description ) : System
description string
Результат System

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

public GetTiming ( string name ) : System.TimeSpan
name string
Результат System.TimeSpan

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

public RemoveTiming ( string name ) : bool
name string
Результат bool

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

public Reset ( string name ) : bool
name string
Результат bool

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

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

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

public RestartTiming ( string name ) : void
name string
Результат void

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

public ShowAll ( bool sort = true ) : string
sort bool
Результат string

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

public ShowTop ( int top, bool sort = true ) : string
top int
sort bool
Результат string

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

public StartTiming ( string name ) : void
name string
Результат void

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

public StopTiming ( string name ) : void
name string
Результат void

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

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