C# Класс LLDB.CompileUnit

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
NativeToManagedMap CompileUnit>.System.Collections.Concurrent.ConcurrentDictionary

Защищенные свойства (Protected)

Свойство Тип Описание
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
CompileUnit ( void native, bool skipVTables = false ) : System
Dispose ( bool disposing ) : void

Приватные методы

Метод Описание
CompileUnit ( CompileUnit native, bool skipVTables = false ) : System
__CopyValue ( CompileUnit native ) : void*

Описание методов

CompileUnit() публичный Метод

public CompileUnit ( ) : System
Результат System

CompileUnit() публичный Метод

public CompileUnit ( LLDB rhs ) : System
rhs LLDB
Результат System

CompileUnit() защищенный Метод

protected CompileUnit ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
Результат System

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

FindLineEntryIndex() публичный Метод

public FindLineEntryIndex ( uint start_idx, uint line, LLDB inline_file_spec ) : uint
start_idx uint
line uint
inline_file_spec LLDB
Результат uint

FindLineEntryIndex() публичный Метод

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
Результат uint

FindSupportFileIndex() публичный Метод

public FindSupportFileIndex ( uint start_idx, LLDB sb_file, bool full ) : uint
start_idx uint
sb_file LLDB
full bool
Результат uint

GetDescription() публичный Метод

public GetDescription ( LLDB description ) : bool
description LLDB
Результат bool

GetFileSpec() публичный Метод

public GetFileSpec ( ) : LLDB.FileSpec
Результат LLDB.FileSpec

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetLineEntryAtIndex() публичный Метод

public GetLineEntryAtIndex ( uint idx ) : LLDB.LineEntry
idx uint
Результат LLDB.LineEntry

GetSupportFileAtIndex() публичный Метод

public GetSupportFileAtIndex ( uint idx ) : LLDB.FileSpec
idx uint
Результат LLDB.FileSpec

GetTypes() публичный Метод

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. ///
Результат LLDB.TypeList

IsValid() публичный Метод

public IsValid ( ) : bool
Результат bool

__CreateInstance() публичный статический Метод

public static __CreateInstance ( CompileUnit native, bool skipVTables = false ) : CompileUnit
native CompileUnit
skipVTables bool
Результат CompileUnit

__CreateInstance() публичный статический Метод

public static __CreateInstance ( global native, bool skipVTables = false ) : CompileUnit
native global
skipVTables bool
Результат CompileUnit

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

NativeToManagedMap публичное статическое свойство

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
Результат CompileUnit>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables защищенное свойство

protected void*[] __OriginalVTables
Результат void*[]

__PointerAdjustment защищенное свойство

protected int __PointerAdjustment
Результат int

__ownsNativeInstance защищенное свойство

protected bool __ownsNativeInstance
Результат bool