コード例 #1
0
ファイル: RespondExtension.cs プロジェクト: bitfringe/MemBus
        public static bool RespondsTo(this object target, Action <dynamic> selector)
        {
            var dynExists = new DynamicExists(target);

            selector(dynExists);
            return(dynExists.OperationExists);
        }
コード例 #2
0
ファイル: RespondExtension.cs プロジェクト: jafin/MemBus
 public static bool TryInvoke(this object target, Action<dynamic> selector)
 {
     var dynExists = new DynamicExists(target);
     selector(dynExists);
     if (dynExists.OperationExists)
         selector(target);
     return dynExists.OperationExists;
 }
コード例 #3
0
ファイル: RespondExtension.cs プロジェクト: bitfringe/MemBus
        public static bool TryInvoke(this object target, Action <dynamic> selector)
        {
            var dynExists = new DynamicExists(target);

            selector(dynExists);
            if (dynExists.OperationExists)
            {
                selector(target);
            }
            return(dynExists.OperationExists);
        }
コード例 #4
0
ファイル: RespondExtension.cs プロジェクト: jafin/MemBus
 public static bool RespondsTo(this object target, Action<dynamic> selector)
 {
     var dynExists = new DynamicExists(target);
     selector(dynExists);
     return dynExists.OperationExists;
 }