public DocumentsTrace(string switchName) { #if DEBUG string name = SafeSecurityHelper.GetAssemblyPartialName(Assembly.GetCallingAssembly()); _switch = new BooleanSwitch(switchName, "[" + name + "]"); #endif }
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); }
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); }
public MediaTrace(string switchName) { _switch = new BooleanSwitch(switchName, "[" + SafeSecurityHelper.GetAssemblyPartialName(Assembly.GetCallingAssembly()) + "]"); }