C# 클래스 Instant.MemoryInstrumentationSink

상속: System.MarshalByRefObject, IInstrumentationSink
파일 보기 프로젝트 열기: ermau/Instant

Private Properties

프로퍼티 타입 설명
AddOperation void
GetDidChange bool
GetIsLoggingInfiniteLoop bool
IsLoggingInifiniteLoop bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AddOperation ( Operation operation ) : void
GetDidChange ( StateChange>.Dictionary changes, StateChange change ) : bool
GetIsLoggingInfiniteLoop ( Loop loop, StateChange>.Dictionary changes ) : bool
IsLoggingInifiniteLoop ( ) : bool

메소드 상세

BeginInsideLoop() 공개 메소드

public BeginInsideLoop ( int id ) : void
id int
리턴 void

BeginLoop() 공개 메소드

public BeginLoop ( int id ) : void
id int
리턴 void

EndInsideLoop() 공개 메소드

public EndInsideLoop ( int id ) : void
id int
리턴 void

EndLoop() 공개 메소드

public EndLoop ( int id ) : void
id int
리턴 void

GetRootCalls() 공개 메소드

public GetRootCalls ( ) : MethodCall>.IDictionary
리턴 MethodCall>.IDictionary

LogEnterMethod() 공개 메소드

public LogEnterMethod ( int id, string name ) : void
id int
name string
리턴 void

LogReturn() 공개 메소드

public LogReturn ( int id ) : void
id int
리턴 void

LogReturn() 공개 메소드

public LogReturn ( int id, string value ) : void
id int
value string
리턴 void

LogVariableChange() 공개 메소드

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

MemoryInstrumentationSink() 공개 메소드

public MemoryInstrumentationSink ( Func getIsCanceled ) : System
getIsCanceled Func
리턴 System