Method |
Description |
|
GetArgumentExpressions ( Microsoft.Scripting.Actions.Calls.RestrictedArguments restrictedArgs, bool &usageMarkers, Expression &spilledArgs ) : Expression[] |
|
|
GetConsumedArguments ( ) : int |
|
|
GetParameter ( int parameterIndex ) : Microsoft.Scripting.Actions.Calls.ParameterWrapper |
|
|
GetParameter ( int argumentIndex, Microsoft.Scripting.Actions.Calls.ArgumentBinding namesBinding ) : Microsoft.Scripting.Actions.Calls.ParameterWrapper |
|
|
IndexOfParameter ( string name ) : int |
|
|
MakeExpression ( Microsoft.Scripting.Actions.Calls.RestrictedArguments restrictedArgs ) : Expression |
|
|
MakeParamsExtended ( int count, IList names ) : MethodCandidate |
Builds a new MethodCandidate which takes count arguments and the provided list of keyword arguments. The basic idea here is to figure out which parameters map to params or a dictionary params and fill in those spots w/ extra ParameterWrapper's. |
|
MakeParamsExtended ( string names, int nameIndices, List parameters ) : MethodCandidate |
|
|
MethodCandidate ( OverloadResolver resolver, OverloadInfo method, List parameters, Microsoft.Scripting.Actions.Calls.ParameterWrapper paramsDict, ReturnBuilder returnBuilder, Microsoft.Scripting.Actions.Calls.InstanceBuilder instanceBuilder, IList argBuilders, BindingRestrictions>.Dictionary restrictions ) : System.Linq.Expressions |
|
|
RemoveNulls ( Expression args ) : Expression[] |
|
|
ReplaceMethod ( OverloadInfo newMethod, List parameters, IList argBuilders, BindingRestrictions>.Dictionary restrictions ) : MethodCandidate |
|
|
ToString ( ) : string |
|
|