C# 클래스 LLDB.CompileUnit

상속: IDisposable
파일 보기 프로젝트 열기: tritao/LLDBSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
NativeToManagedMap CompileUnit>.System.Collections.Concurrent.ConcurrentDictionary

보호된 프로퍼티들

프로퍼티 타입 설명
__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