コード例 #1
0
        public DocumentsTrace(string switchName)
        {
#if DEBUG
            string name = SafeSecurityHelper.GetAssemblyPartialName(Assembly.GetCallingAssembly());
            _switch = new BooleanSwitch(switchName, "[" + name + "]");
#endif
        }
コード例 #2
0
        static internal bool IsComponentEntryAssembly(string component)
        {
            if (component.EndsWith(COMPONENT, StringComparison.OrdinalIgnoreCase))
            {
                string[] assemblyInfo = component.Split(new Char[] { COMPONENT_DELIMITER });
                // Check whether the assembly name is the same as the EntryAssembly.
                int count = assemblyInfo.Length;
                if ((count >= 2) && (count <= 4))
                {
                    string assemblyName = Uri.UnescapeDataString(assemblyInfo[0]);

                    Assembly assembly = ResourceAssembly;

                    if (assembly != null)
                    {
                        return(String.Compare(SafeSecurityHelper.GetAssemblyPartialName(assembly), assemblyName, StringComparison.OrdinalIgnoreCase) == 0);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            return(false);
        }
コード例 #3
0
ファイル: BaseUriHelper.cs プロジェクト: X10sions/X10sions
 internal static bool IsComponentEntryAssembly(string component)
 {
     if (component.EndsWith(";component", StringComparison.OrdinalIgnoreCase))
     {
         string[] array = component.Split(';');
         int      num   = array.Length;
         if (num >= 2 && num <= 4)
         {
             string   strB             = Uri.UnescapeDataString(array[0]);
             Assembly resourceAssembly = ResourceAssembly;
             if (resourceAssembly != null)
             {
                 return(string.Compare(SafeSecurityHelper.GetAssemblyPartialName(resourceAssembly), strB, StringComparison.OrdinalIgnoreCase) == 0);
             }
             return(false);
         }
     }
     return(false);
 }
コード例 #4
0
 public MediaTrace(string switchName)
 {
     _switch = new BooleanSwitch(switchName, "[" + SafeSecurityHelper.GetAssemblyPartialName(Assembly.GetCallingAssembly()) + "]");
 }