C# Class Microsoft.Scripting.Actions.DefaultBinder.TargetInfo

Encapsulates information about the target of the call. This includes an implicit instance for the call, the methods that we'll be calling as well as any restrictions required to perform the call.
Exibir arquivo Open project: jschementi/iron

Public Properties

Property Type Description
Arguments System.Dynamic.DynamicMetaObject[]
Instance System.Dynamic.DynamicMetaObject
Restrictions System.Dynamic.BindingRestrictions
Targets System.Reflection.MethodBase[]

Public Methods

Method Description
TargetInfo ( DynamicMetaObject instance, DynamicMetaObject arguments ) : System.Linq.Expressions
TargetInfo ( DynamicMetaObject instance, DynamicMetaObject arguments, BindingRestrictions restrictions ) : System.Linq.Expressions

Method Details

TargetInfo() public method

public TargetInfo ( DynamicMetaObject instance, DynamicMetaObject arguments ) : System.Linq.Expressions
instance System.Dynamic.DynamicMetaObject
arguments System.Dynamic.DynamicMetaObject
return System.Linq.Expressions

TargetInfo() public method

public TargetInfo ( DynamicMetaObject instance, DynamicMetaObject arguments, BindingRestrictions restrictions ) : System.Linq.Expressions
instance System.Dynamic.DynamicMetaObject
arguments System.Dynamic.DynamicMetaObject
restrictions System.Dynamic.BindingRestrictions
return System.Linq.Expressions

Property Details

Arguments public_oe property

public DynamicMetaObject[],System.Dynamic Arguments
return System.Dynamic.DynamicMetaObject[]

Instance public_oe property

public DynamicMetaObject,System.Dynamic Instance
return System.Dynamic.DynamicMetaObject

Restrictions public_oe property

public BindingRestrictions,System.Dynamic Restrictions
return System.Dynamic.BindingRestrictions

Targets public_oe property

public MethodBase[],System.Reflection Targets
return System.Reflection.MethodBase[]