C# Class Mono.Debugger.Languages.Native.NativeLanguage

Inheritance: System.Language
Show file Open project: baulig/debugger Class Usage Examples

Private Properties

Property Type Description
Dispose void
GetFundamentalType TargetFundamentalType
check_disposed void

Public Methods

Method Description
AddType ( ITypeEntry entry ) : void
CanCreateInstance ( Type type ) : bool
CreateBoxedObject ( System.Thread thread, TargetObject value ) : TargetObjectObject
CreateInstance ( System.Thread thread, object obj ) : TargetFundamentalObject
CreateNullObject ( System.Thread target, TargetType type ) : TargetObject
CreateObject ( System.Thread target, TargetAddress address ) : TargetObject
CreatePointer ( StackFrame frame, TargetAddress address ) : TargetPointerObject
CreatePointerType ( TargetType type ) : TargetPointerType
Dispose ( ) : void
IsExceptionType ( TargetClassType type ) : bool
LookupType ( string name ) : TargetType
NativeLanguage ( Process process, OperatingSystemBackend os, TargetInfo info ) : System
SourceLanguage ( StackFrame frame ) : string

Private Methods

Method Description
Dispose ( bool disposing ) : void
GetFundamentalType ( Type type ) : TargetFundamentalType
check_disposed ( ) : void

Method Details

AddType() public method

public AddType ( ITypeEntry entry ) : void
entry ITypeEntry
return void

CanCreateInstance() public method

public CanCreateInstance ( Type type ) : bool
type System.Type
return bool

CreateBoxedObject() public method

public CreateBoxedObject ( System.Thread thread, TargetObject value ) : TargetObjectObject
thread System.Thread
value TargetObject
return TargetObjectObject

CreateInstance() public method

public CreateInstance ( System.Thread thread, object obj ) : TargetFundamentalObject
thread System.Thread
obj object
return TargetFundamentalObject

CreateNullObject() public method

public CreateNullObject ( System.Thread target, TargetType type ) : TargetObject
target System.Thread
type TargetType
return TargetObject

CreateObject() public method

public CreateObject ( System.Thread target, TargetAddress address ) : TargetObject
target System.Thread
address TargetAddress
return TargetObject

CreatePointer() public method

public CreatePointer ( StackFrame frame, TargetAddress address ) : TargetPointerObject
frame StackFrame
address TargetAddress
return TargetPointerObject

CreatePointerType() public method

public CreatePointerType ( TargetType type ) : TargetPointerType
type TargetType
return TargetPointerType

Dispose() public method

public Dispose ( ) : void
return void

IsExceptionType() public method

public IsExceptionType ( TargetClassType type ) : bool
type TargetClassType
return bool

LookupType() public method

public LookupType ( string name ) : TargetType
name string
return TargetType

NativeLanguage() public method

public NativeLanguage ( Process process, OperatingSystemBackend os, TargetInfo info ) : System
process Process
os Mono.Debugger.Backend.OperatingSystemBackend
info TargetInfo
return System

SourceLanguage() public method

public SourceLanguage ( StackFrame frame ) : string
frame StackFrame
return string