System.Dynamic.ConvertBinder.FallbackConvert C# (CSharp) Method

FallbackConvert() public abstract method

When overridden in the derived class, performs the binding of the dynamic convert operation if the target dynamic object cannot bind.
public abstract FallbackConvert ( DynamicMetaObject target, DynamicMetaObject errorSuggestion ) : DynamicMetaObject
target DynamicMetaObject The target of the dynamic convert operation.
errorSuggestion DynamicMetaObject The binding result to use if binding fails, or null.
return DynamicMetaObject
        public abstract DynamicMetaObject FallbackConvert(DynamicMetaObject target, DynamicMetaObject errorSuggestion);

Same methods

ConvertBinder::FallbackConvert ( DynamicMetaObject target ) : DynamicMetaObject

Usage Example

Esempio n. 1
0
 public override DynamicMetaObject/*!*/ BindConvert(ConvertBinder/*!*/ binder) {
     var protocolConversion = ProtocolConversionAction.TryGetDefaultConversionAction(Context, binder.Type);
     if (protocolConversion != null) {
         return protocolConversion.Bind(this, DynamicMetaObject.EmptyMetaObjects);
     } else {
         return binder.FallbackConvert(this);
     }
 }
All Usage Examples Of System.Dynamic.ConvertBinder::FallbackConvert