C# Class Microsoft.Scripting.ComInterop.ArgBuilder

ArgBuilder provides an argument value used by the MethodBinder. One ArgBuilder exists for each physical parameter defined on a method. Contrast this with ParameterWrapper which represents the logical argument passed to the method.
Show file Open project: jschementi/iron Class Usage Examples

Private Methods

Method Description
Marshal ( Expression parameter ) : Expression

Provides the Expression which provides the value to be passed to the argument.

MarshalToRef ( Expression parameter ) : Expression

Provides the Expression which provides the value to be passed to the argument. This method is called when result is intended to be used ByRef.

UnmarshalFromRef ( Expression newValue ) : Expression

Provides an Expression which will update the provided value after a call to the method. May return null if no update is required.