C# Класс LLDB.Block

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

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

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

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

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

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

Метод Описание
Block ( ) : System
Block ( LLDB rhs ) : System
Dispose ( ) : void
GetContainingInlinedBlock ( ) : LLDB.Block

Get the inlined block that contains this block.

GetDescription ( LLDB description ) : bool
GetFirstChild ( ) : LLDB.Block
GetInlinedCallSiteFile ( ) : LLDB.FileSpec
GetParent ( ) : LLDB.Block
GetRangeEndAddress ( uint idx ) : LLDB.Address
GetRangeIndexForBlockAddress ( LLDB block_addr ) : uint
GetRangeStartAddress ( uint idx ) : LLDB.Address
GetSibling ( ) : LLDB.Block
GetVariables ( LLDB target, bool arguments, bool locals, bool statics ) : LLDB.ValueList
GetVariables ( LLDB frame, bool arguments, bool locals, bool statics, LLDB use_dynamic ) : LLDB.ValueList
IsInlined ( ) : bool
IsValid ( ) : bool
__CreateInstance ( Block native, bool skipVTables = false ) : Block
__CreateInstance ( global native, bool skipVTables = false ) : Block

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

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

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

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

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

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

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

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

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

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

protected Block ( 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

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

Get the inlined block that contains this block.

public GetContainingInlinedBlock ( ) : LLDB.Block
Результат LLDB.Block

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

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

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

public GetFirstChild ( ) : LLDB.Block
Результат LLDB.Block

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

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

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

public GetParent ( ) : LLDB.Block
Результат LLDB.Block

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

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

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

public GetRangeIndexForBlockAddress ( LLDB block_addr ) : uint
block_addr LLDB
Результат uint

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

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

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

public GetSibling ( ) : LLDB.Block
Результат LLDB.Block

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

public GetVariables ( LLDB target, bool arguments, bool locals, bool statics ) : LLDB.ValueList
target LLDB
arguments bool
locals bool
statics bool
Результат LLDB.ValueList

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

public GetVariables ( LLDB frame, bool arguments, bool locals, bool statics, LLDB use_dynamic ) : LLDB.ValueList
frame LLDB
arguments bool
locals bool
statics bool
use_dynamic LLDB
Результат LLDB.ValueList

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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