Example #1
0
        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));
 }