C# 클래스 Mono.Debugger.Languages.Native.NativeLanguage

상속: System.Language
파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Dispose void
GetFundamentalType TargetFundamentalType
check_disposed void

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Dispose ( bool disposing ) : void
GetFundamentalType ( Type type ) : TargetFundamentalType
check_disposed ( ) : void

메소드 상세

AddType() 공개 메소드

public AddType ( ITypeEntry entry ) : void
entry ITypeEntry
리턴 void

CanCreateInstance() 공개 메소드

public CanCreateInstance ( Type type ) : bool
type System.Type
리턴 bool

CreateBoxedObject() 공개 메소드

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

CreateInstance() 공개 메소드

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

CreateNullObject() 공개 메소드

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

CreateObject() 공개 메소드

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

CreatePointer() 공개 메소드

public CreatePointer ( StackFrame frame, TargetAddress address ) : TargetPointerObject
frame StackFrame
address TargetAddress
리턴 TargetPointerObject

CreatePointerType() 공개 메소드

public CreatePointerType ( TargetType type ) : TargetPointerType
type TargetType
리턴 TargetPointerType

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

IsExceptionType() 공개 메소드

public IsExceptionType ( TargetClassType type ) : bool
type TargetClassType
리턴 bool

LookupType() 공개 메소드

public LookupType ( string name ) : TargetType
name string
리턴 TargetType

NativeLanguage() 공개 메소드

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

SourceLanguage() 공개 메소드

public SourceLanguage ( StackFrame frame ) : string
frame StackFrame
리턴 string