public static Helpers.LoggerSubsystemAttribute GetRegisteredNamespace(string @namespace) { lock (namespaces) { Helpers.LoggerSubsystemAttribute existingAttribute = null; if (namespaces.TryGetValue(@namespace, out existingAttribute)) { return(existingAttribute); } } return(null); }
public static void RegisterNamespace (string @namespace, string submoduleName) { lock (namespaces) { Helpers.LoggerSubsystemAttribute existingAttribute = null; if (namespaces.TryGetValue (@namespace, out existingAttribute)) { // nothing to do, already registered return; } Helpers.LoggerSubsystemAttribute subsytem = new Helpers.LoggerSubsystemAttribute (submoduleName); namespaces [@namespace] = subsytem; } }
public static void RegisterNamespace(string @namespace, string submoduleName) { lock (namespaces) { Helpers.LoggerSubsystemAttribute existingAttribute = null; if (namespaces.TryGetValue(@namespace, out existingAttribute)) { // nothing to do, already registered return; } Helpers.LoggerSubsystemAttribute subsytem = new Helpers.LoggerSubsystemAttribute(submoduleName); namespaces [@namespace] = subsytem; } }