C# Class LLDB.CompileUnit

Inheritance: IDisposable
Afficher le fichier Open project: tritao/LLDBSharp Class Usage Examples

Méthodes publiques

Свойство Type Description
NativeToManagedMap CompileUnit>.System.Collections.Concurrent.ConcurrentDictionary

Protected Properties

Свойство Type Description
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Méthodes publiques

Méthode Description
CompileUnit ( ) : System
CompileUnit ( LLDB rhs ) : System
Dispose ( ) : void
Equals ( object obj ) : bool
FindLineEntryIndex ( uint start_idx, uint line, LLDB inline_file_spec ) : uint
FindLineEntryIndex ( uint start_idx, uint line, LLDB inline_file_spec, bool exact ) : uint
FindSupportFileIndex ( uint start_idx, LLDB sb_file, bool full ) : uint
GetDescription ( LLDB description ) : bool
GetFileSpec ( ) : LLDB.FileSpec
GetHashCode ( ) : int
GetLineEntryAtIndex ( uint idx ) : LLDB.LineEntry
GetSupportFileAtIndex ( uint idx ) : LLDB.FileSpec
GetTypes ( uint type_mask ) : LLDB.TypeList

Get all types matching

from debug info in this

compile unit.

IsValid ( ) : bool
__CreateInstance ( CompileUnit native, bool skipVTables = false ) : CompileUnit
__CreateInstance ( global native, bool skipVTables = false ) : CompileUnit
operator ( ) : bool

Méthodes protégées

Méthode Description
CompileUnit ( void native, bool skipVTables = false ) : System
Dispose ( bool disposing ) : void

Private Methods

Méthode Description
CompileUnit ( CompileUnit native, bool skipVTables = false ) : System
__CopyValue ( CompileUnit native ) : void*

Method Details

CompileUnit() public méthode

public CompileUnit ( ) : System
Résultat System

CompileUnit() public méthode

public CompileUnit ( LLDB rhs ) : System
rhs LLDB
Résultat System

CompileUnit() protected méthode

protected CompileUnit ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

FindLineEntryIndex() public méthode

public FindLineEntryIndex ( uint start_idx, uint line, LLDB inline_file_spec ) : uint
start_idx uint
line uint
inline_file_spec LLDB
Résultat uint

FindLineEntryIndex() public méthode

public FindLineEntryIndex ( uint start_idx, uint line, LLDB inline_file_spec, bool exact ) : uint
start_idx uint
line uint
inline_file_spec LLDB
exact bool
Résultat uint

FindSupportFileIndex() public méthode

public FindSupportFileIndex ( uint start_idx, LLDB sb_file, bool full ) : uint
start_idx uint
sb_file LLDB
full bool
Résultat uint

GetDescription() public méthode

public GetDescription ( LLDB description ) : bool
description LLDB
Résultat bool

GetFileSpec() public méthode

public GetFileSpec ( ) : LLDB.FileSpec
Résultat LLDB.FileSpec

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetLineEntryAtIndex() public méthode

public GetLineEntryAtIndex ( uint idx ) : LLDB.LineEntry
idx uint
Résultat LLDB.LineEntry

GetSupportFileAtIndex() public méthode

public GetSupportFileAtIndex ( uint idx ) : LLDB.FileSpec
idx uint
Résultat LLDB.FileSpec

GetTypes() public méthode

Get all types matching

from debug info in this

compile unit.

public GetTypes ( uint type_mask ) : LLDB.TypeList
type_mask uint /// A bitfield that consists of one or more bits logically OR'ed /// together from the lldb::TypeClass enumeration. This allows /// you to request only structure types, or only class, struct /// and union types. Passing in lldb::eTypeClassAny will return /// all types found in the debug information for this compile /// unit. ///
Résultat LLDB.TypeList

IsValid() public méthode

public IsValid ( ) : bool
Résultat bool

__CreateInstance() public static méthode

public static __CreateInstance ( CompileUnit native, bool skipVTables = false ) : CompileUnit
native CompileUnit
skipVTables bool
Résultat CompileUnit

__CreateInstance() public static méthode

public static __CreateInstance ( global native, bool skipVTables = false ) : CompileUnit
native global
skipVTables bool
Résultat CompileUnit

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

NativeToManagedMap public_oe static_oe property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
Résultat CompileUnit>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables protected_oe property

protected void*[] __OriginalVTables
Résultat void*[]

__PointerAdjustment protected_oe property

protected int __PointerAdjustment
Résultat int

__ownsNativeInstance protected_oe property

protected bool __ownsNativeInstance
Résultat bool