C# Class Instant.MemoryInstrumentationSink

Inheritance: System.MarshalByRefObject, IInstrumentationSink
ファイルを表示 Open project: ermau/Instant

Private Properties

Property Type Description
AddOperation void
GetDidChange bool
GetIsLoggingInfiniteLoop bool
IsLoggingInifiniteLoop bool

Public Methods

Method Description
BeginInsideLoop ( int id ) : void
BeginLoop ( int id ) : void
EndInsideLoop ( int id ) : void
EndLoop ( int id ) : void
GetRootCalls ( ) : MethodCall>.IDictionary
LogEnterMethod ( int id, string name ) : void
LogReturn ( int id ) : void
LogReturn ( int id, string value ) : void
LogVariableChange ( int id, string variableName, string value ) : void
MemoryInstrumentationSink ( Func getIsCanceled ) : System

Private Methods

Method Description
AddOperation ( Operation operation ) : void
GetDidChange ( StateChange>.Dictionary changes, StateChange change ) : bool
GetIsLoggingInfiniteLoop ( Loop loop, StateChange>.Dictionary changes ) : bool
IsLoggingInifiniteLoop ( ) : bool

Method Details

BeginInsideLoop() public method

public BeginInsideLoop ( int id ) : void
id int
return void

BeginLoop() public method

public BeginLoop ( int id ) : void
id int
return void

EndInsideLoop() public method

public EndInsideLoop ( int id ) : void
id int
return void

EndLoop() public method

public EndLoop ( int id ) : void
id int
return void

GetRootCalls() public method

public GetRootCalls ( ) : MethodCall>.IDictionary
return MethodCall>.IDictionary

LogEnterMethod() public method

public LogEnterMethod ( int id, string name ) : void
id int
name string
return void

LogReturn() public method

public LogReturn ( int id ) : void
id int
return void

LogReturn() public method

public LogReturn ( int id, string value ) : void
id int
value string
return void

LogVariableChange() public method

public LogVariableChange ( int id, string variableName, string value ) : void
id int
variableName string
value string
return void

MemoryInstrumentationSink() public method

public MemoryInstrumentationSink ( Func getIsCanceled ) : System
getIsCanceled Func
return System