C# 클래스 LitDev.LDDebug

파일 보기 프로젝트 열기: litdev1/LitDev

공개 프로퍼티들

프로퍼티 타입 설명
applicationThread Thread
breakLabels List
breakText List
currentThread Thread
ignoreAllBreaks bool
ignoreBreaks List
includeAllBreaks bool
running bool
stepOut int

공개 메소드들

메소드 설명
Break ( Primitive label ) : void

Set a break point, where the program will pause and variable values can be viewed.

Instrument ( Primitive fileName ) : void

Create a SmallBasic file (_debug.sb) with break points auto added for each line. Just open and run the new instrumented file to debug it. When a problem is found, correct it in your original and re-instrument to debug the corrected file.

Start ( ) : void

Start a debugging session, usually do this as the first line of your program. Usually you would either set break points manually in your code before running (LDDebug.Break) or auto add breakpoints (LDDebug.Instrument).

비공개 메소드들

메소드 설명
RunDebug ( ) : void
checkCondition ( string value1, string value2 ) : bool
isCondition ( ) : bool
setLabels ( ) : void

메소드 상세

Break() 공개 정적인 메소드

Set a break point, where the program will pause and variable values can be viewed.
public static Break ( Primitive label ) : void
label Primitive An identification label for the breakpoint. /// A unique label should be chosen for each breakpoint defined. /// There are some known limitations with breakpoints inside event subroutines.
리턴 void

Instrument() 공개 정적인 메소드

Create a SmallBasic file (_debug.sb) with break points auto added for each line. Just open and run the new instrumented file to debug it. When a problem is found, correct it in your original and re-instrument to debug the corrected file.
public static Instrument ( Primitive fileName ) : void
fileName Primitive The Smallbasic file (*.sb) to instrument.
리턴 void

Start() 공개 정적인 메소드

Start a debugging session, usually do this as the first line of your program. Usually you would either set break points manually in your code before running (LDDebug.Break) or auto add breakpoints (LDDebug.Instrument).
public static Start ( ) : void
리턴 void

프로퍼티 상세

applicationThread 공개적으로 정적으로 프로퍼티

public static Thread applicationThread
리턴 Thread

breakLabels 공개적으로 정적으로 프로퍼티

public static List breakLabels
리턴 List

breakText 공개적으로 정적으로 프로퍼티

public static List breakText
리턴 List

currentThread 공개적으로 정적으로 프로퍼티

public static Thread currentThread
리턴 Thread

ignoreAllBreaks 공개적으로 정적으로 프로퍼티

public static bool ignoreAllBreaks
리턴 bool

ignoreBreaks 공개적으로 정적으로 프로퍼티

public static List ignoreBreaks
리턴 List

includeAllBreaks 공개적으로 정적으로 프로퍼티

public static bool includeAllBreaks
리턴 bool

running 공개적으로 정적으로 프로퍼티

public static bool running
리턴 bool

stepOut 공개적으로 정적으로 프로퍼티

public static int stepOut
리턴 int