C# Класс Emveepee.Decoding.ProfileData

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

Private Properties

Свойство Тип Описание
GetStackItem StackItem

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

Метод Описание
AddAllocation ( AllocationInfo info ) : void
AddBlock ( Block block ) : void
AddChain ( StatInfo chain, StackItem last_hit ) : void
AddClass ( ClassInfo class_info ) : void
AddDirectivesBlock ( DirectivesBlock block ) : void
AddEndBlock ( EndBlock block ) : void
AddEventsBlock ( EventsBlock block ) : void
AddFunction ( uint id, string name, string provider ) : void
AddIntroBlock ( IntroBlock block ) : void
AddLoadedBlock ( LoadedBlock block ) : void
AddMappingBlock ( MappingBlock block ) : void
AddMethod ( MethodInfo method_info ) : void
AddRegion ( RegionInfo info ) : void
AddStatBlock ( StatBlock block ) : void
EnterMethod ( MethodEventInfo info ) : void
ExitMethod ( MethodEventInfo info ) : void
ProfileData ( string filename ) : System
UpdateCounterAndTime ( ulong current_counter, System.DateTime current_time ) : void
UpdateTicksPerCounterUnit ( ) : void

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

Метод Описание
GetStackItem ( StatInfo info ) : StackItem

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

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

public AddAllocation ( AllocationInfo info ) : void
info AllocationInfo
Результат void

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

public AddBlock ( Block block ) : void
block Block
Результат void

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

public AddChain ( StatInfo chain, StackItem last_hit ) : void
chain StatInfo
last_hit StackItem
Результат void

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

public AddClass ( ClassInfo class_info ) : void
class_info ClassInfo
Результат void

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

public AddDirectivesBlock ( DirectivesBlock block ) : void
block DirectivesBlock
Результат void

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

public AddEndBlock ( EndBlock block ) : void
block EndBlock
Результат void

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

public AddEventsBlock ( EventsBlock block ) : void
block EventsBlock
Результат void

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

public AddFunction ( uint id, string name, string provider ) : void
id uint
name string
provider string
Результат void

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

public AddIntroBlock ( IntroBlock block ) : void
block IntroBlock
Результат void

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

public AddLoadedBlock ( LoadedBlock block ) : void
block LoadedBlock
Результат void

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

public AddMappingBlock ( MappingBlock block ) : void
block MappingBlock
Результат void

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

public AddMethod ( MethodInfo method_info ) : void
method_info MethodInfo
Результат void

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

public AddRegion ( RegionInfo info ) : void
info RegionInfo
Результат void

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

public AddStatBlock ( StatBlock block ) : void
block StatBlock
Результат void

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

public EnterMethod ( MethodEventInfo info ) : void
info MethodEventInfo
Результат void

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

public ExitMethod ( MethodEventInfo info ) : void
info MethodEventInfo
Результат void

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

public ProfileData ( string filename ) : System
filename string
Результат System

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

public UpdateCounterAndTime ( ulong current_counter, System.DateTime current_time ) : void
current_counter ulong
current_time System.DateTime
Результат void

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

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