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.
Show file 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 property

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

Instance public property

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

Restrictions public property

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

Targets public property

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