C# Class Pchp.Core.Dynamic.CallStaticMethodBinder

Binder to an instance function call.
Inheritance: CallBinder
Afficher le fichier Open project: iolevel/peachpie

Méthodes protégées

Méthode Description
BindMissingMethod ( DynamicMetaObject ctx, DynamicMetaObject target, IList args, BindingRestrictions &restrictions ) : Expression
ResolveMethods ( DynamicMetaObject ctx, DynamicMetaObject &target, IList args, BindingRestrictions &restrictions ) : System.Reflection.MethodBase[]

Private Methods

Méthode Description
CallStaticMethodBinder ( RuntimeTypeHandle type, string name, RuntimeTypeHandle classContext, RuntimeTypeHandle returnType, int genericParams ) : Pchp.Core.Reflection
ResolveType ( Context ctx, Expression target ) : Type

Method Details

BindMissingMethod() protected méthode

protected BindMissingMethod ( DynamicMetaObject ctx, DynamicMetaObject target, IList args, BindingRestrictions &restrictions ) : Expression
ctx System.Dynamic.DynamicMetaObject
target System.Dynamic.DynamicMetaObject
args IList
restrictions System.Dynamic.BindingRestrictions
Résultat System.Linq.Expressions.Expression

ResolveMethods() protected méthode

protected ResolveMethods ( DynamicMetaObject ctx, DynamicMetaObject &target, IList args, BindingRestrictions &restrictions ) : System.Reflection.MethodBase[]
ctx System.Dynamic.DynamicMetaObject
target System.Dynamic.DynamicMetaObject
args IList
restrictions System.Dynamic.BindingRestrictions
Résultat System.Reflection.MethodBase[]