Example #1
0
        private void CreateNewCounterSourceInfo(string cs)
        {
            CounterNameInfoOld counterNameInfo = new CounterNameInfoOld(cn, GetNextCounterNameId());

            NameInfos.Add(cn, counterNameInfo);
            CountersDatabase.Instance.SaveCounterNameInfo(this, counterNameInfo);
        }
Example #2
0
 public CounterNameInfoOld GetCounter(string cn)
 {
     if (NameInfos.ContainsKey(cn))
     {
         return(NameInfos[cn]);
     }
     lock (NameInfos)
     {
         Reload();
         if (NameInfos.ContainsKey(cn))
         {
             return(NameInfos[cn]);
         }
         CreateNew(cn);
         return(NameInfos[cn]);
     }
 }