public void AddKnownProvider(KnownProviderName name, EventLevel eventLevel = EventLevel.Informational, long keywords = 0, IDictionary <string, string> parameters = null) { if (!KnownProviders.TryGetName(name, out string knownName)) { throw new Exception($"Unknown provider {knownName}"); } AddProvider(knownName, eventLevel, keywords, parameters); }
public static bool TryGetName(KnownProviderName provider, out string providerName) { return(Map.TryGetValue(provider, out providerName)); }