C# Class LLDB.ModuleSpecList

Inheritance: IDisposable
Show file Open project: tritao/LLDBSharp Class Usage Examples

Public Properties

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

Protected Properties

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

Public Methods

Method Description
Append ( LLDB spec ) : void
Dispose ( ) : void
FindFirstMatchingSpec ( LLDB match_spec ) : LLDB.ModuleSpec
FindMatchingSpecs ( LLDB match_spec ) : LLDB.ModuleSpecList
GetDescription ( LLDB description ) : bool
GetModuleSpecifications ( string path ) : LLDB.ModuleSpecList
GetSpecAtIndex ( uint i ) : LLDB.ModuleSpec
ModuleSpecList ( ) : System
ModuleSpecList ( LLDB rhs ) : System
__CreateInstance ( ModuleSpecList native, bool skipVTables = false ) : ModuleSpecList
__CreateInstance ( global native, bool skipVTables = false ) : ModuleSpecList

Protected Methods

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

Private Methods

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

Method Details

Append() public method

public Append ( LLDB spec ) : void
spec LLDB
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

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

FindFirstMatchingSpec() public method

public FindFirstMatchingSpec ( LLDB match_spec ) : LLDB.ModuleSpec
match_spec LLDB
return LLDB.ModuleSpec

FindMatchingSpecs() public method

public FindMatchingSpecs ( LLDB match_spec ) : LLDB.ModuleSpecList
match_spec LLDB
return LLDB.ModuleSpecList

GetDescription() public method

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

GetModuleSpecifications() public static method

public static GetModuleSpecifications ( string path ) : LLDB.ModuleSpecList
path string
return LLDB.ModuleSpecList

GetSpecAtIndex() public method

public GetSpecAtIndex ( uint i ) : LLDB.ModuleSpec
i uint
return LLDB.ModuleSpec

ModuleSpecList() public method

public ModuleSpecList ( ) : System
return System

ModuleSpecList() public method

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

ModuleSpecList() protected method

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

__CreateInstance() public static method

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

__CreateInstance() public static method

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

Property Details

NativeToManagedMap public static property

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

__OriginalVTables protected property

protected void*[] __OriginalVTables
return void*[]

__PointerAdjustment protected property

protected int __PointerAdjustment
return int

__ownsNativeInstance protected property

protected bool __ownsNativeInstance
return bool