• 大小: 505KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-04
  • 语言: C#
  • 标签: c#  源代码  

资源简介

C#插件框架源代码,学习架构的好代码C#插件框架源代码,学习架构的好代码

资源截图

代码片段和文件信息

/**********************************************************
 ●项目:Chsoft.framework.Core
 ●公司:北京超鸿电脑软件开发中心
 ●作者:曹艳白
 ●邮箱:smartkernel@126.com
 ●创建:2008-08-10
**********************************************************/
using System;
using System.Diagnostics;

namespace Chsoft.framework.Core
{
    /// 
    /// 智能行为操作类,封装对委托,函数调用等相关的功能
    /// 

    public static class SmartAction
    {
        /// 
        /// 判断委托调用是不是会引发异常
        /// 

        /// 需要调用的无参函数
        /// 调用的结果,true代表引发了异常,false则相反
        public static bool IsInvokeFail(Action action)
        {
            bool isInvokeFail = false;
            try
            {
                action.Invoke();
            }
            catch
            {
                isInvokeFail = true;
            }
            return isInvokeFail;
        }
        /// 
        /// 运行时间长度测试
        /// 

        /// 等待被测试的函数
        /// 执行的次数
        /// 运行的总时间
        public static TimeSpan ExecuteTime(Action action int times)
        {
            Stopwatch stopwatch = new Stopwatch();
            stopwatch.Start();
            for (int i = 0; i < times; i++)
            {
                action.Invoke();
            }
            stopwatch.Stop();
            return TimeSpan.FromMilliseconds(stopwatch.ElapsedMilliseconds);
        }
        /// 
        /// For循环器
        /// 

        /// 要循环的动作
        /// 循环的次数
        public static void ForCirculator(Action action int times)
        {
            for (int i = 0; i < times; i++)
            {
                action.Invoke();
            }
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4019  2008-09-09 09:08  Chsoft.framework.Core\Attributes\SmartColumnMappingAttribute.cs

     文件       3981  2008-09-09 09:08  Chsoft.framework.Core\Attributes\SmartxmlMappingAttribute.cs

    ..A.SH.       175  2008-09-09 09:08  Chsoft.framework.Core\Attributes\vssver2.scc

     文件     142848  2008-10-13 13:35  Chsoft.framework.Core\bin\Debug\Chsoft.framework.Core.dll

     文件     380416  2008-10-13 13:35  Chsoft.framework.Core\bin\Debug\Chsoft.framework.Core.pdb

     文件     224148  2008-10-13 13:35  Chsoft.framework.Core\bin\Debug\Chsoft.framework.Core.xml

     文件     102400  2008-09-19 17:25  Chsoft.framework.Core\bin\Debug\Interop.ADODB.dll

     文件      61440  2008-09-19 17:25  Chsoft.framework.Core\bin\Debug\Interop.CDO.dll

     文件      32768  2008-09-19 17:25  Chsoft.framework.Core\bin\Debug\Interop.scripting.dll

     文件       9119  2008-09-09 09:08  Chsoft.framework.Core\Caching\SmartAspnetCacher.cs

     文件       3566  2008-09-09 09:08  Chsoft.framework.Core\Caching\SmartCacherKey.cs

     文件       5269  2008-09-09 09:08  Chsoft.framework.Core\Caching\SmartCacherValue.cs

     文件      11171  2008-09-09 09:08  Chsoft.framework.Core\Caching\SmartMemoryCacher.cs

    ..A.SH.       225  2008-09-09 09:08  Chsoft.framework.Core\Caching\vssver2.scc

     文件       9819  2008-10-09 19:10  Chsoft.framework.Core\Chsoft.framework.Core.csproj

     文件        287  2008-09-09 09:08  Chsoft.framework.Core\Chsoft.framework.Core.csproj.vspscc

     文件       3041  2008-09-09 09:08  Chsoft.framework.Core\Configuration\SmartConfiger.cs

    ..A.SH.       120  2008-09-09 09:08  Chsoft.framework.Core\Configuration\vssver2.scc

     文件      54968  2008-09-09 09:08  Chsoft.framework.Core\Data\SmartDatabase.cs

     文件        760  2008-09-09 09:08  Chsoft.framework.Core\Data\SmartDatabaseType.cs

     文件        932  2008-09-09 09:08  Chsoft.framework.Core\Data\SmartParameterDirection.cs

     文件       1865  2008-09-09 09:08  Chsoft.framework.Core\Data\SmartRollbackCondition.cs

     文件        998  2008-09-09 09:08  Chsoft.framework.Core\Data\SmartRollbackConditionType.cs

     文件       3789  2008-09-09 09:08  Chsoft.framework.Core\Data\SmartSqlCommandLine.cs

     文件       1247  2008-09-09 09:08  Chsoft.framework.Core\Data\SmartSqlServer.cs

    ..A.SH.       352  2008-09-09 09:08  Chsoft.framework.Core\Data\vssver2.scc

     文件       1645  2008-09-09 09:08  Chsoft.framework.Core\Exceptions\SmartException.cs

     文件       1625  2008-09-09 09:08  Chsoft.framework.Core\Exceptions\SmartRollbackException.cs

     文件       1598  2008-09-09 09:08  Chsoft.framework.Core\Exceptions\SmartUserVisibleException.cs

    ..A.SH.       205  2008-09-09 09:08  Chsoft.framework.Core\Exceptions\vssver2.scc

............此处省略126个文件信息

评论

共有 条评论