InvokeMemberBinder.FallbackInvoke Method
Microsoft Silverlight will reach end of support after October 2021. Learn more.
When overridden in the derived class, performs the binding of the dynamic invoke operation if the target dynamic object cannot bind.
Namespace: System.Dynamic
Assembly: System.Core (in System.Core.dll)
Syntax
'Declaration
Public MustOverride Function FallbackInvoke ( _
target As DynamicMetaObject, _
args As DynamicMetaObject(), _
errorSuggestion As DynamicMetaObject _
) As DynamicMetaObject
public abstract DynamicMetaObject FallbackInvoke(
DynamicMetaObject target,
DynamicMetaObject[] args,
DynamicMetaObject errorSuggestion
)
Parameters
- target
Type: System.Dynamic.DynamicMetaObject
The target of the dynamic invoke operation.
- args
Type: array<System.Dynamic.DynamicMetaObject[]
The arguments of the dynamic invoke operation.
- errorSuggestion
Type: System.Dynamic.DynamicMetaObject
The binding result to use if binding fails, or null.
Return Value
Type: System.Dynamic.DynamicMetaObject
The DynamicMetaObject representing the result of the binding.
Remarks
This method is called by the target when the target implements the invoke member operation as a sequence of get member, and invoke, to let the DynamicMetaObject request the binding of the invoke operation only.
Version Information
Silverlight
Supported in: 5, 4
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.