C# 클래스 Mono.Debugger.Frontend.Convert

파일 보기 프로젝트 열기: baulig/debugger

공개 메소드들

메소드 설명
ExplicitFundamentalConversion ( ScriptingContext context, TargetFundamentalObject obj, TargetFundamentalType type ) : TargetObject
ImplicitConversion ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
ImplicitConversionExists ( ScriptingContext context, TargetType source, TargetType target ) : bool
ImplicitConversionRequired ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
ToClassObject ( Thread target, TargetObject obj ) : TargetClassObject
ToClassType ( TargetType type ) : TargetClassType
ToStructObject ( Thread target, TargetObject obj ) : TargetClassObject

비공개 메소드들

메소드 설명
ImplicitFundamentalConversion ( ScriptingContext context, TargetFundamentalObject obj, TargetFundamentalType type ) : TargetObject
ImplicitFundamentalConversion ( object value, FundamentalKind tkind ) : object
ImplicitFundamentalConversionExists ( FundamentalKind skind, FundamentalKind tkind ) : bool
ImplicitFundamentalConversionExists ( ScriptingContext context, TargetFundamentalType source, TargetFundamentalType target ) : bool
ImplicitReferenceConversion ( ScriptingContext context, TargetClassObject obj, TargetClassType type ) : TargetObject
ImplicitReferenceConversionExists ( ScriptingContext context, TargetClassType source, TargetClassType target ) : bool

메소드 상세

ExplicitFundamentalConversion() 공개 정적인 메소드

public static ExplicitFundamentalConversion ( ScriptingContext context, TargetFundamentalObject obj, TargetFundamentalType type ) : TargetObject
context ScriptingContext
obj Mono.Debugger.Languages.TargetFundamentalObject
type Mono.Debugger.Languages.TargetFundamentalType
리턴 Mono.Debugger.Languages.TargetObject

ImplicitConversion() 공개 정적인 메소드

public static ImplicitConversion ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
type Mono.Debugger.Languages.TargetType
리턴 Mono.Debugger.Languages.TargetObject

ImplicitConversionExists() 공개 정적인 메소드

public static ImplicitConversionExists ( ScriptingContext context, TargetType source, TargetType target ) : bool
context ScriptingContext
source Mono.Debugger.Languages.TargetType
target Mono.Debugger.Languages.TargetType
리턴 bool

ImplicitConversionRequired() 공개 정적인 메소드

public static ImplicitConversionRequired ( ScriptingContext context, TargetObject obj, TargetType type ) : TargetObject
context ScriptingContext
obj Mono.Debugger.Languages.TargetObject
type Mono.Debugger.Languages.TargetType
리턴 Mono.Debugger.Languages.TargetObject

ToClassObject() 공개 정적인 메소드

public static ToClassObject ( Thread target, TargetObject obj ) : TargetClassObject
target Thread
obj Mono.Debugger.Languages.TargetObject
리턴 Mono.Debugger.Languages.TargetClassObject

ToClassType() 공개 정적인 메소드

public static ToClassType ( TargetType type ) : TargetClassType
type Mono.Debugger.Languages.TargetType
리턴 Mono.Debugger.Languages.TargetClassType

ToStructObject() 공개 정적인 메소드

public static ToStructObject ( Thread target, TargetObject obj ) : TargetClassObject
target Thread
obj Mono.Debugger.Languages.TargetObject
리턴 Mono.Debugger.Languages.TargetClassObject