Discuz.Common/TypeFinder/DefaultTypeFinder.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.Collections;
using System.Web;
using System.Diagnostics;
using System.Configuration;
using System.IO;

namespace Discuz.Common.TypeFinder
{
	
    public class DefaultTypeFinder : Discuz.Common.TypeFinder.ITypeFinder
    {
		#region Private Fields
		private string m_AssemblySkipLoadingPattern = "^System|^mscorlib|^Microsoft";
		private string m_SearchDirectoryPath = "";
        private string m_SearchPattern = "*.dll";
        private List<Assembly> m_Assemblies = new List<Assembly>();
		#endregion

		#region 构造方法
		/// <summary>Creates a new instance of the DefaultTypeFinder.</summary>
		public DefaultTypeFinder()
		{
		}
		#endregion

		#region 属性
		/// <summary>程序集</summary>
		public IList AssembyNames
		{
            get { return m_Assemblies; }
		}

		/// <summary>跳过的程序集</summary>
		public string AssemblySkipLoadingPattern
		{
			get { return m_AssemblySkipLoadingPattern; }
			set { m_AssemblySkipLoadingPattern = value; }
		}

        /// <summary>
        /// 设置搜索程序集的文件目录
        /// </summary>
        public string SearchDirectoryPath
		{
            get { return m_SearchDirectoryPath; }
            set { m_SearchDirectoryPath = value; }
		}

        /// <summary>
        /// 设置搜索程序集的文件名范围
        /// </summary>
        public string SearchPattern
		{
            get { return m_SearchPattern; }
            set { m_SearchPattern = value; }
		}
后面还有 46 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。