コード例 #1
0
ファイル: MetaPythonObject.cs プロジェクト: SueDou/python
        public DynamicMetaObject /*!*/ FallbackConvert(DynamicMetaObjectBinder /*!*/ binder)
        {
            PythonConversionBinder pyBinder = binder as PythonConversionBinder;

            if (pyBinder != null)
            {
                return(pyBinder.FallbackConvert(binder.ReturnType, this, null));
            }

            return(((ConvertBinder)binder).FallbackConvert(this));
        }
コード例 #2
0
ファイル: ConversionBinder.cs プロジェクト: rudimk/dlr-dotnet
 public override DynamicMetaObject FallbackConvert(DynamicMetaObject target, DynamicMetaObject errorSuggestion)
 {
     return(_binder.FallbackConvert(ReturnType, target, errorSuggestion));
 }