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

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

보호된 프로퍼티들

프로퍼티 타입 설명
instance Mono.Debugger.Languages.TargetStructObject
is_instance bool
methods Mono.Debugger.Languages.TargetFunctionType[]
name string
stype Mono.Debugger.Languages.TargetStructType

공개 메소드들

메소드 설명
IsApplicable ( ScriptingContext context, TargetFunctionType method, TargetType types, string &error ) : bool
MethodGroupExpression ( TargetStructType stype, TargetStructObject instance, string name, TargetFunctionType methods, bool is_instance, bool is_static ) : System
OverloadResolve ( ScriptingContext context, TargetType argtypes ) : TargetFunctionType

보호된 메소드들

메소드 설명
DoEvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
DoEvaluateObject ( ScriptingContext context ) : TargetObject
DoEvaluateSource ( ScriptingContext context ) : SourceLocation
DoResolve ( ScriptingContext context ) : Expression
DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression

비공개 메소드들

메소드 설명
OverloadResolve ( ScriptingContext context, TargetType argtypes, ArrayList candidates ) : TargetFunctionType

메소드 상세

DoEvaluateMethod() 보호된 메소드

protected DoEvaluateMethod ( ScriptingContext context, LocationType type, Expression types ) : TargetFunctionType
context ScriptingContext
type LocationType
types Expression
리턴 Mono.Debugger.Languages.TargetFunctionType

DoEvaluateObject() 보호된 메소드

protected DoEvaluateObject ( ScriptingContext context ) : TargetObject
context ScriptingContext
리턴 Mono.Debugger.Languages.TargetObject

DoEvaluateSource() 보호된 메소드

protected DoEvaluateSource ( ScriptingContext context ) : SourceLocation
context ScriptingContext
리턴 Mono.Debugger.SourceLocation

DoResolve() 보호된 메소드

protected DoResolve ( ScriptingContext context ) : Expression
context ScriptingContext
리턴 Expression

DoResolveMethod() 보호된 메소드

protected DoResolveMethod ( ScriptingContext context, LocationType type ) : MethodExpression
context ScriptingContext
type LocationType
리턴 MethodExpression

IsApplicable() 공개 정적인 메소드

public static IsApplicable ( ScriptingContext context, TargetFunctionType method, TargetType types, string &error ) : bool
context ScriptingContext
method Mono.Debugger.Languages.TargetFunctionType
types Mono.Debugger.Languages.TargetType
error string
리턴 bool

MethodGroupExpression() 공개 메소드

public MethodGroupExpression ( TargetStructType stype, TargetStructObject instance, string name, TargetFunctionType methods, bool is_instance, bool is_static ) : System
stype Mono.Debugger.Languages.TargetStructType
instance Mono.Debugger.Languages.TargetStructObject
name string
methods Mono.Debugger.Languages.TargetFunctionType
is_instance bool
is_static bool
리턴 System

OverloadResolve() 공개 메소드

public OverloadResolve ( ScriptingContext context, TargetType argtypes ) : TargetFunctionType
context ScriptingContext
argtypes Mono.Debugger.Languages.TargetType
리턴 Mono.Debugger.Languages.TargetFunctionType

프로퍼티 상세

instance 보호되어 있는 프로퍼티

protected TargetStructObject,Mono.Debugger.Languages instance
리턴 Mono.Debugger.Languages.TargetStructObject

is_instance 보호되어 있는 프로퍼티

protected bool is_instance
리턴 bool

methods 보호되어 있는 프로퍼티

protected TargetFunctionType[],Mono.Debugger.Languages methods
리턴 Mono.Debugger.Languages.TargetFunctionType[]

name 보호되어 있는 프로퍼티

protected string name
리턴 string

stype 보호되어 있는 프로퍼티

protected TargetStructType,Mono.Debugger.Languages stype
리턴 Mono.Debugger.Languages.TargetStructType