Ejemplo n.º 1
0
        internal static void AddFilters(this ICollection<RegexFilter> target, IEnumerable<string> filters, bool isRegexFilter)
        {
            if (filters == null)
                return;

            foreach (var filter in filters.Where(x => x != null))
            {
                RegexFilter regexFilter;
                if (isRegexFilter)
                {
                    regexFilter = new RegexFilter(filter, false);
                }
                else
                {
                    regexFilter = new RegexFilter(filter.ValidateAndEscape(@"[]"));
                }

                target.Add(regexFilter);
            }
        }
Ejemplo n.º 2
0
        internal static void AddFilters(this ICollection <RegexFilter> target, IEnumerable <string> filters, bool isRegexFilter)
        {
            if (filters == null)
            {
                return;
            }

            foreach (var filter in filters.Where(x => x != null))
            {
                RegexFilter regexFilter;
                if (isRegexFilter)
                {
                    regexFilter = new RegexFilter(filter, false);
                }
                else
                {
                    regexFilter = new RegexFilter(filter.ValidateAndEscape(@"[]"));
                }

                target.Add(regexFilter);
            }
        }
Ejemplo n.º 3
0
 internal AssemblyAndClassFilter(string processName, string assemblyName, string className)
 {
     _processNameFilter = new RegexFilter(processName);
     _assemblyNameFilter = new RegexFilter(assemblyName);
     _classNameFilter = new RegexFilter(className);
 }
Ejemplo n.º 4
0
 internal AssemblyAndClassFilter(string assemblyName, string className)
 {
     assemblyNameFilter = new RegexFilter(assemblyName);
     classNameFilter    = new RegexFilter(className);
 }
Ejemplo n.º 5
0
 internal AssemblyAndClassFilter(string processFilter, string assemblyFilter, string classFilter)
 {
     _processFilter  = new RegexFilter(processFilter);
     _assemblyFilter = new RegexFilter(assemblyFilter);
     _classFilter    = new RegexFilter(classFilter);
 }
Ejemplo n.º 6
0
 internal AssemblyAndClassFilter(string processFilter, string assemblyFilter, string classFilter)
 {
     _processFilter = new RegexFilter(processFilter);
     _assemblyFilter = new RegexFilter(assemblyFilter);
     _classFilter = new RegexFilter(classFilter);
 }
Ejemplo n.º 7
0
 internal AssemblyAndClassFilter(string processName, string assemblyName, string className)
 {
     _processNameFilter  = new RegexFilter(processName);
     _assemblyNameFilter = new RegexFilter(assemblyName);
     _classNameFilter    = new RegexFilter(className);
 }
Ejemplo n.º 8
0
 internal AssemblyAndClassFilter(string assemblyName, string className)
 {
     assemblyNameFilter = new RegexFilter(assemblyName);
     classNameFilter = new RegexFilter(className);
 }