public static void RegisterExtension(ExtensionFactory extensionFactory) { lock (_extensionRegistry) { _extensionRegistry[extensionFactory.ExtensionName] = extensionFactory; } }
public static void RegisterExtension(ExtensionFactory extensionFactory) { if (_extensionRegistry.ContainsKey(extensionFactory.ExtensionName)) { return; } _extensionRegistry.Add(extensionFactory.ExtensionName, extensionFactory); }
public static bool TryRegisterExtension(ExtensionFactory extensionFactory) { lock (_extensionRegistry) { if (_extensionRegistry.ContainsKey(extensionFactory.ExtensionName)) { return(false); } _extensionRegistry.Add(extensionFactory.ExtensionName, extensionFactory); return(true); } }
public static void RegisterExtension(ExtensionFactory extensionFactory) { _extensionRegistry.Add(extensionFactory.ExtensionName, extensionFactory); }