ScriptDebugger
This class is not creatable. Instances of this class cannot be created with Instance.new.
Memory category | Instances |
---|
Member index 24
Removed member index 4
History | Member | |
---|---|---|
425 | Resume(): void | |
425 | StepIn(): void | |
425 | StepOut(): void | |
425 | StepOver(): void |
Description
History 83
- 648 Change ReturnType of GetWatches from Objects to Instances
- 648 Change ReturnType of GetBreakpoints from Objects to Instances
- 573 Change ReturnType of SetUpvalue from void to null
- 573 Change ReturnType of SetLocal from void to null
- 573 Change ReturnType of SetGlobal from void to null
- 553 Add
- 553 Change Default of Script from to
- 553 Change Default of IsPaused from to false
- 553 Change Default of IsDebugging from to false
- 553 Change Default of CurrentLine from to 0
- 553 Add
- 486 Change ThreadSafety of Script from ReadOnly to ReadSafe
- 486 Change ThreadSafety of IsPaused from ReadOnly to ReadSafe
- 486 Change ThreadSafety of IsDebugging from ReadOnly to ReadSafe
- 486 Change ThreadSafety of CurrentLine from ReadOnly to ReadSafe
- 462 Change ThreadSafety of WatchRemoved from to Unsafe
- 462 Change ThreadSafety of WatchAdded from to Unsafe
- 462 Change ThreadSafety of Resuming from to Unsafe
- 462 Change ThreadSafety of EncounteredBreak from to Unsafe
- 462 Change ThreadSafety of BreakpointRemoved from to Unsafe
- 462 Change ThreadSafety of BreakpointAdded from to Unsafe
- 462 Change ThreadSafety of SetUpvalue from to Unsafe
- 462 Change ThreadSafety of SetLocal from to Unsafe
- 462 Change ThreadSafety of SetGlobal from to Unsafe
- 462 Change ThreadSafety of SetBreakpoint from to Unsafe
- 462 Change ThreadSafety of GetWatches from to Unsafe
- 462 Change ThreadSafety of GetWatchValue from to Unsafe
- 462 Change ThreadSafety of GetUpvalues from to Unsafe
- 462 Change ThreadSafety of GetStack from to Unsafe
- 462 Change ThreadSafety of GetLocals from to Unsafe
- 462 Change ThreadSafety of GetGlobals from to Unsafe
- 462 Change ThreadSafety of GetBreakpoints from to Unsafe
- 462 Change ThreadSafety of AddWatch from to Unsafe
- 462 Change ThreadSafety of Script from to ReadOnly
- 462 Change ThreadSafety of IsPaused from to ReadOnly
- 462 Change ThreadSafety of IsDebugging from to ReadOnly
- 462 Change ThreadSafety of CurrentLine from to ReadOnly
- 450 Change Parameters of SetGlobal from (name: string, value: Variant) to (name: string, value: Variant, stackFrame: int)
- 437 Change Parameters of SetBreakpoint from (line: int, isLocalBreakpoint: bool) to (line: int, isContextDependentBreakpoint: bool)
- 429 Change Parameters of SetBreakpoint from (line: int) to (line: int, isLocalBreakpoint: bool)
- 428 Change Parameters of SetBreakpoint from (line: int, isLocalBreakpoint: bool) to (line: int)
- 429 Change Parameters of SetBreakpoint from (line: int) to (line: int, isLocalBreakpoint: bool)
- 428 Change Parameters of GetGlobals from () to (stackFrame: int = 0)
- 425 Remove StepOver
- 425 Remove StepOut
- 425 Remove StepIn
- 425 Remove Resume
- 391 Change Parameters of EncounteredBreak from (line: int) to (line: int, breakReason: BreakReason)
- 329 Change ValueType of Script from Object to Instance
- 155 Change Tags of StepOver from [] to [Deprecated]
- 155 Change Tags of StepOut from [] to [Deprecated]
- 155 Change Tags of StepIn from [] to [Deprecated]
- 155 Change Tags of Resume from [] to [Deprecated]
- 79 Change Tags of ScriptDebugger from [preliminary, NotCreatable] to [NotCreatable]
- 78 Change Tags of ScriptDebugger from [NotCreatable] to [preliminary, NotCreatable]
- 79 Change Tags of ScriptDebugger from [preliminary, NotCreatable] to [NotCreatable]
- 68 Add WatchRemoved
- 68 Add WatchAdded
- 68 Add Resuming
- 68 Add EncounteredBreak
- 68 Add BreakpointRemoved
- 68 Add BreakpointAdded
- 68 Add StepOver
- 68 Add StepOut
- 68 Add StepIn
- 68 Add SetUpvalue
- 68 Add SetLocal
- 68 Add SetGlobal
- 68 Add SetBreakpoint
- 68 Add Resume
- 68 Add GetWatches
- 68 Add GetWatchValue
- 68 Add GetUpvalues
- 68 Add GetStack
- 68 Add GetLocals
- 68 Add GetGlobals
- 68 Add GetBreakpoints
- 68 Add AddWatch
- 68 Add Script
- 68 Add IsPaused
- 68 Add IsDebugging
- 68 Add CurrentLine
- 68 Add ScriptDebugger
Members 24
AddWatch
Parameters (1) | ||
---|---|---|
expression | string | |
Returns (1) | ||
Instance |
Thread safety | Unsafe |
---|
BreakpointAdded
Parameters (1) | |
---|---|
breakpoint | Instance |
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of BreakpointAdded from to Unsafe
- 68 Add BreakpointAdded
BreakpointRemoved
Parameters (1) | |
---|---|
breakpoint | Instance |
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of BreakpointRemoved from to Unsafe
- 68 Add BreakpointRemoved
CurrentLine
Type | Default | |
---|---|---|
int | 0 |
This property is not replicated. Its interface does not cross the network boundary.
This property is read-only. Its value can be read, but it cannot be modified.
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | false |
History 4
- 553 Change Default of CurrentLine from to 0
- 486 Change ThreadSafety of CurrentLine from ReadOnly to ReadSafe
- 462 Change ThreadSafety of CurrentLine from to ReadOnly
- 68 Add CurrentLine
EncounteredBreak
Parameters (2) | |
---|---|
line | int |
breakReason | BreakReason |
Thread safety | Unsafe |
---|
History 3
- 462 Change ThreadSafety of EncounteredBreak from to Unsafe
- 391 Change Parameters of EncounteredBreak from (line: int) to (line: int, breakReason: BreakReason)
- 68 Add EncounteredBreak
GetBreakpoints
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
Instances |
Thread safety | Unsafe |
---|
History 3
- 648 Change ReturnType of GetBreakpoints from Objects to Instances
- 462 Change ThreadSafety of GetBreakpoints from to Unsafe
- 68 Add GetBreakpoints
GetGlobals
Parameters (1) | Default | |
---|---|---|
stackFrame | int | 0 |
Returns (1) | ||
Map |
Thread safety | Unsafe |
---|
History 3
- 462 Change ThreadSafety of GetGlobals from to Unsafe
- 428 Change Parameters of GetGlobals from () to (stackFrame: int = 0)
- 68 Add GetGlobals
GetLocals
Parameters (1) | Default | |
---|---|---|
stackFrame | int | 0 |
Returns (1) | ||
Map |
Thread safety | Unsafe |
---|
GetStack
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
Array |
Thread safety | Unsafe |
---|
GetUpvalues
Parameters (1) | Default | |
---|---|---|
stackFrame | int | 0 |
Returns (1) | ||
Map |
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of GetUpvalues from to Unsafe
- 68 Add GetUpvalues
GetWatchValue
Parameters (1) | ||
---|---|---|
watch | Instance | |
Returns (1) | ||
Variant |
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of GetWatchValue from to Unsafe
- 68 Add GetWatchValue
GetWatches
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
Instances |
Thread safety | Unsafe |
---|
History 3
- 648 Change ReturnType of GetWatches from Objects to Instances
- 462 Change ThreadSafety of GetWatches from to Unsafe
- 68 Add GetWatches
IsDebugging
Type | Default | |
---|---|---|
bool | false |
This property is not replicated. Its interface does not cross the network boundary.
This property is read-only. Its value can be read, but it cannot be modified.
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | false |
History 4
- 553 Change Default of IsDebugging from to false
- 486 Change ThreadSafety of IsDebugging from ReadOnly to ReadSafe
- 462 Change ThreadSafety of IsDebugging from to ReadOnly
- 68 Add IsDebugging
IsPaused
Type | Default | |
---|---|---|
bool | false |
This property is not replicated. Its interface does not cross the network boundary.
This property is read-only. Its value can be read, but it cannot be modified.
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | false |
Resuming
Parameters (0) | ||
---|---|---|
No parameters. |
Thread safety | Unsafe |
---|
Script
Type | Default | |
---|---|---|
Instance |
This property is not replicated. Its interface does not cross the network boundary.
This property is read-only. Its value can be read, but it cannot be modified.
Thread safety | ReadSafe |
---|---|
Category | Data |
Loaded/Saved | false |
SetBreakpoint
Parameters (2) | ||
---|---|---|
line | int | |
isContextDependentBreakpoint | bool | |
Returns (1) | ||
Instance |
Thread safety | Unsafe |
---|
History 6
- 462 Change ThreadSafety of SetBreakpoint from to Unsafe
- 437 Change Parameters of SetBreakpoint from (line: int, isLocalBreakpoint: bool) to (line: int, isContextDependentBreakpoint: bool)
- 429 Change Parameters of SetBreakpoint from (line: int) to (line: int, isLocalBreakpoint: bool)
- 428 Change Parameters of SetBreakpoint from (line: int, isLocalBreakpoint: bool) to (line: int)
- 429 Change Parameters of SetBreakpoint from (line: int) to (line: int, isLocalBreakpoint: bool)
- 68 Add SetBreakpoint
SetGlobal
Parameters (3) | ||
---|---|---|
name | string | |
value | Variant | |
stackFrame | int | |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
SetLocal
Parameters (3) | Default | |
---|---|---|
name | string | |
value | Variant | |
stackFrame | int | 0 |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
SetUpvalue
Parameters (3) | Default | |
---|---|---|
name | string | |
value | Variant | |
stackFrame | int | 0 |
Returns (1) | ||
null |
Thread safety | Unsafe |
---|
History 3
- 573 Change ReturnType of SetUpvalue from void to null
- 462 Change ThreadSafety of SetUpvalue from to Unsafe
- 68 Add SetUpvalue
WatchAdded
Parameters (1) | |
---|---|
watch | Instance |
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of WatchAdded from to Unsafe
- 68 Add WatchAdded
WatchRemoved
Parameters (1) | |
---|---|
watch | Instance |
Thread safety | Unsafe |
---|
History 2
- 462 Change ThreadSafety of WatchRemoved from to Unsafe
- 68 Add WatchRemoved
Removed members 4
Resume
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
void |
This function is deprecated. It exists only for backward compatibility, and should not be used for new work.
StepIn
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
void |
This function is deprecated. It exists only for backward compatibility, and should not be used for new work.
StepOut
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
void |
This function is deprecated. It exists only for backward compatibility, and should not be used for new work.
StepOver
Parameters (0) | ||
---|---|---|
No parameters. | ||
Returns (1) | ||
void |
This function is deprecated. It exists only for backward compatibility, and should not be used for new work.