C# Класс Mono.Debugger.Frontend.MethodGroupExpression

Наследование: MethodExpression
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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