Свойство | Тип | Описание | |
---|---|---|---|
NativeToManagedMap | CommandInterpreter>.System.Collections.Concurrent.ConcurrentDictionary |
Свойство | Тип | Описание | |
---|---|---|---|
__OriginalVTables | void*[] | ||
__PointerAdjustment | int | ||
__ownsNativeInstance | bool |
Метод | Описание | |
---|---|---|
AddCommand ( string name, LLDB impl, string help ) : LLDB.Command | ||
AddMultiwordCommand ( string name, string help ) : LLDB.Command | ||
AliasExists ( string cmd ) : bool | ||
CommandExists ( string cmd ) : bool | ||
CommandInterpreter ( LLDB rhs ) : System | ||
Dispose ( ) : void | ||
EventIsCommandInterpreterEvent ( LLDB @event ) : bool | ||
GetArgumentDescriptionAsCString ( LLDB arg_type ) : string | ||
GetArgumentTypeAsCString ( LLDB arg_type ) : string | ||
GetBroadcaster ( ) : LLDB.Broadcaster | ||
GetDebugger ( ) : LLDB.Debugger | ||
GetIOHandlerControlSequence ( sbyte ch ) : string |
Get the string that needs to be written to the debugger stdin file handle when a control character is typed. Some GUI programs will intercept "control + char" sequences and want to have them do what normally would happen when using a real terminal, so this function allows GUI programs to emulate this functionality. |
|
GetProcess ( ) : LLDB.Process | ||
HandleCommand ( string command_line, LLDB exe_ctx, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
HandleCommand ( string command_line, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
HandleCommandsFromFile ( LLDB file, LLDB override_context, LLDB options, LLDB result ) : void | ||
HandleCompletion ( string current_line, string cursor, string last_char, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
HandleCompletion ( string current_line, uint cursor_pos, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
HasAliasOptions ( ) : bool | ||
HasAliases ( ) : bool | ||
HasCommands ( ) : bool | ||
IsActive ( ) : bool |
Return true if the command interpreter is the active IO handler. This indicates that any input coming into the debugger handles will go to the command interpreter and will result in LLDB command line commands being executed. |
|
IsValid ( ) : bool | ||
ResolveCommand ( string command_line, LLDB result ) : void |
Resolve the command just as HandleCommand would, expanding abbreviations and aliases. If successful, result->GetOutput has the full expansion.
|
|
SetCommandOverrideCallback ( string command_name, LLDB callback, global baton ) : bool | ||
SourceInitFileInCurrentWorkingDirectory ( LLDB result ) : void | ||
SourceInitFileInHomeDirectory ( LLDB result ) : void | ||
__CreateInstance ( |
||
__CreateInstance ( global native, bool skipVTables = false ) : |
Метод | Описание | |
---|---|---|
CommandInterpreter ( void native, bool skipVTables = false ) : System | ||
Dispose ( bool disposing ) : void |
Метод | Описание | |
---|---|---|
CommandInterpreter ( |
||
__CopyValue ( |
public AddCommand ( string name, LLDB impl, string help ) : LLDB.Command | ||
name | string | |
impl | LLDB | |
help | string | |
Результат | LLDB.Command |
public AddMultiwordCommand ( string name, string help ) : LLDB.Command | ||
name | string | |
help | string | |
Результат | LLDB.Command |
public CommandExists ( string cmd ) : bool | ||
cmd | string | |
Результат | bool |
public CommandInterpreter ( LLDB rhs ) : System | ||
rhs | LLDB | |
Результат | System |
protected CommandInterpreter ( void native, bool skipVTables = false ) : System | ||
native | void | |
skipVTables | bool | |
Результат | System |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
Результат | void |
public static EventIsCommandInterpreterEvent ( LLDB @event ) : bool | ||
@event | LLDB | |
Результат | bool |
public static GetArgumentDescriptionAsCString ( LLDB arg_type ) : string | ||
arg_type | LLDB | |
Результат | string |
public static GetArgumentTypeAsCString ( LLDB arg_type ) : string | ||
arg_type | LLDB | |
Результат | string |
public GetBroadcaster ( ) : LLDB.Broadcaster | ||
Результат | LLDB.Broadcaster |
public GetIOHandlerControlSequence ( sbyte ch ) : string | ||
ch | sbyte |
/// |
Результат | string |
public HandleCommand ( string command_line, LLDB exe_ctx, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
command_line | string | |
exe_ctx | LLDB | |
result | LLDB | |
add_to_history | bool | |
Результат | LLDB.ReturnStatus |
public HandleCommand ( string command_line, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
command_line | string | |
result | LLDB | |
add_to_history | bool | |
Результат | LLDB.ReturnStatus |
public HandleCommandsFromFile ( LLDB file, LLDB override_context, LLDB options, LLDB result ) : void | ||
file | LLDB | |
override_context | LLDB | |
options | LLDB | |
result | LLDB | |
Результат | void |
public HandleCompletion ( string current_line, string cursor, string last_char, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
current_line | string | |
cursor | string | |
last_char | string | |
match_start_point | int | |
max_return_elements | int | |
matches | LLDB | |
Результат | int |
public HandleCompletion ( string current_line, uint cursor_pos, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
current_line | string | |
cursor_pos | uint | |
match_start_point | int | |
max_return_elements | int | |
matches | LLDB | |
Результат | int |
public ResolveCommand ( string command_line, LLDB result ) : void | ||
command_line | string | |
result | LLDB | |
Результат | void |
public SetCommandOverrideCallback ( string command_name, LLDB callback, global baton ) : bool | ||
command_name | string | |
callback | LLDB | |
baton | global | |
Результат | bool |
public SourceInitFileInCurrentWorkingDirectory ( LLDB result ) : void | ||
result | LLDB | |
Результат | void |
public SourceInitFileInHomeDirectory ( LLDB result ) : void | ||
result | LLDB | |
Результат | void |
public static __CreateInstance ( |
||
native | ||
skipVTables | bool | |
Результат |
public static __CreateInstance ( global native, bool skipVTables = false ) : |
||
native | global | |
skipVTables | bool | |
Результат |
public static System.Collections.Concurrent.ConcurrentDictionary |
||
Результат | CommandInterpreter>.System.Collections.Concurrent.ConcurrentDictionary |