C# Class LLDB.FileSpec

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

Public Properties

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

Protected Properties

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

Public Methods

Method Description
AppendPathComponent ( string file_or_directory ) : void
Dispose ( ) : void
Exists ( ) : bool
FileSpec ( ) : System
FileSpec ( LLDB rhs ) : System
FileSpec ( string path ) : System
FileSpec ( string path, bool resolve ) : System
GetDescription ( LLDB description ) : bool
GetPath ( sbyte dst_path, uint dst_len ) : uint
IsValid ( ) : bool
ResolveExecutableLocation ( ) : bool
ResolvePath ( string src_path, sbyte dst_path, uint dst_len ) : int
__CreateInstance ( FileSpec native, bool skipVTables = false ) : FileSpec
__CreateInstance ( global native, bool skipVTables = false ) : FileSpec

Protected Methods

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

Private Methods

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

Method Details

AppendPathComponent() public method

public AppendPathComponent ( string file_or_directory ) : void
file_or_directory string
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

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

Exists() public method

public Exists ( ) : bool
return bool

FileSpec() public method

public FileSpec ( ) : System
return System

FileSpec() public method

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

FileSpec() public method

public FileSpec ( string path ) : System
path string
return System

FileSpec() public method

public FileSpec ( string path, bool resolve ) : System
path string
resolve bool
return System

FileSpec() protected method

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

GetDescription() public method

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

GetPath() public method

public GetPath ( sbyte dst_path, uint dst_len ) : uint
dst_path sbyte
dst_len uint
return uint

IsValid() public method

public IsValid ( ) : bool
return bool

ResolveExecutableLocation() public method

public ResolveExecutableLocation ( ) : bool
return bool

ResolvePath() public static method

public static ResolvePath ( string src_path, sbyte dst_path, uint dst_len ) : int
src_path string
dst_path sbyte
dst_len uint
return int

__CreateInstance() public static method

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

__CreateInstance() public static method

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

Property Details

NativeToManagedMap public static property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
return FileSpec>.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