C# Class Microsoft.Scripting.Runtime.ArgumentArray

Wraps all arguments passed to a dynamic site with more arguments than can be accepted by a Func/Action delegate. The binder generating a rule for such a site should unwrap the arguments first and then perform a binding to them.
显示文件 Open project: jschementi/iron Class Usage Examples

Public Methods

Method Description
GetArgument ( int index ) : object
GetMetaObject ( Expression parameter, int index ) : DynamicMetaObject

Private Methods

Method Description
ArgumentArray ( object arguments, int first, int count ) : System.Linq.Expressions
GetArg ( ArgumentArray array, int index ) : object

Method Details

GetArgument() public method

public GetArgument ( int index ) : object
index int
return object

GetMetaObject() public method

public GetMetaObject ( Expression parameter, int index ) : DynamicMetaObject
parameter Expression
index int
return System.Dynamic.DynamicMetaObject