C# Class LLDB.CommandReturnObject

Inheritance: IDisposable
显示文件 Open project: tritao/LLDBSharp Class Usage Examples

Public Properties

Property Type Description
NativeToManagedMap CommandReturnObject>.System.Collections.Concurrent.ConcurrentDictionary

Protected Properties

Property Type Description
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Public Methods

Method Description
AppendMessage ( string message ) : void
AppendWarning ( string message ) : void
Clear ( ) : void
CommandReturnObject ( ) : System
CommandReturnObject ( LLDB rhs ) : System
Dispose ( ) : void
GetDescription ( LLDB description ) : bool
GetError ( bool only_if_no_immediate ) : string
GetOutput ( bool only_if_no_immediate ) : string
HasResult ( ) : bool
IsValid ( ) : bool
Printf ( string format ) : uint
PutCString ( string @string, int len ) : void
PutError ( global fh ) : uint
PutOutput ( global fh ) : uint
SetError ( LLDB error, string fallback_error_cstr ) : void
SetImmediateErrorFile ( global fh, bool transfer_ownership ) : void
SetImmediateOutputFile ( global fh, bool transfer_ownership ) : void
Succeeded ( ) : bool
__CreateInstance ( CommandReturnObject native, bool skipVTables = false ) : CommandReturnObject
__CreateInstance ( global native, bool skipVTables = false ) : CommandReturnObject

Protected Methods

Method Description
CommandReturnObject ( void native, bool skipVTables = false ) : System
Dispose ( bool disposing ) : void

Private Methods

Method Description
CommandReturnObject ( CommandReturnObject native, bool skipVTables = false ) : System
__CopyValue ( CommandReturnObject native ) : void*

Method Details

AppendMessage() public method

public AppendMessage ( string message ) : void
message string
return void

AppendWarning() public method

public AppendWarning ( string message ) : void
message string
return void

Clear() public method

public Clear ( ) : void
return void

CommandReturnObject() public method

public CommandReturnObject ( ) : System
return System

CommandReturnObject() public method

public CommandReturnObject ( LLDB rhs ) : System
rhs LLDB
return System

CommandReturnObject() protected method

protected CommandReturnObject ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
return System

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetDescription() public method

public GetDescription ( LLDB description ) : bool
description LLDB
return bool

GetError() public method

public GetError ( bool only_if_no_immediate ) : string
only_if_no_immediate bool
return string

GetOutput() public method

public GetOutput ( bool only_if_no_immediate ) : string
only_if_no_immediate bool
return string

HasResult() public method

public HasResult ( ) : bool
return bool

IsValid() public method

public IsValid ( ) : bool
return bool

Printf() public method

public Printf ( string format ) : uint
format string
return uint

PutCString() public method

public PutCString ( string @string, int len ) : void
@string string
len int
return void

PutError() public method

public PutError ( global fh ) : uint
fh global
return uint

PutOutput() public method

public PutOutput ( global fh ) : uint
fh global
return uint

SetError() public method

public SetError ( LLDB error, string fallback_error_cstr ) : void
error LLDB
fallback_error_cstr string
return void

SetImmediateErrorFile() public method

public SetImmediateErrorFile ( global fh, bool transfer_ownership ) : void
fh global
transfer_ownership bool
return void

SetImmediateOutputFile() public method

public SetImmediateOutputFile ( global fh, bool transfer_ownership ) : void
fh global
transfer_ownership bool
return void

Succeeded() public method

public Succeeded ( ) : bool
return bool

__CreateInstance() public static method

public static __CreateInstance ( CommandReturnObject native, bool skipVTables = false ) : CommandReturnObject
native CommandReturnObject
skipVTables bool
return CommandReturnObject

__CreateInstance() public static method

public static __CreateInstance ( global native, bool skipVTables = false ) : CommandReturnObject
native global
skipVTables bool
return CommandReturnObject

Property Details

NativeToManagedMap public_oe static_oe property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
return CommandReturnObject>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables protected_oe property

protected void*[] __OriginalVTables
return void*[]

__PointerAdjustment protected_oe property

protected int __PointerAdjustment
return int

__ownsNativeInstance protected_oe property

protected bool __ownsNativeInstance
return bool