void IAlarmSource.Initialize(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider; _configuration = new MailConfiguration(serviceProvider); _mailParser = ExportedTypeLibrary.Import<IParser>(_configuration.ParserAlias); }
void IDisposable.Dispose() { _configuration.Dispose(); _configuration = null; }
void IAlarmSource.Initialize(IServiceProvider serviceProvider) { _configuration = new MailConfiguration(serviceProvider); _mailParser = ExportedTypeLibrary.Import <IParser>(_configuration.ParserAlias); }
/// <summary> /// Initializes a new instance of the <see cref="MailAlarmSource" /> class. /// </summary> public MailAlarmSource() { _configuration = new MailConfiguration(); }
void IDisposable.Dispose() { if (_configuration != null) { _configuration.Dispose(); _configuration = null; } }