コード例 #1
0
 public void AddProvider(IReporterProvider provider)
 {
     lock (_syncLock)
     {
         _providers.Add(provider.GetType(), provider);
     }
 }
コード例 #2
0
ファイル: ReportFactory.cs プロジェクト: fengweijp/AppMetrics
        public void AddProvider(IReporterProvider provider)
        {
            if (CheckDisposed())
            {
                throw new ObjectDisposedException(nameof(ReportFactory));
            }

            lock (_syncLock)
            {
                _providers.Add(provider.GetType(), provider);
            }
        }