public SpeedLimitExtension(ISpeedLimitParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } this.parameters = parameters; ReadSettings(); ProtocolProviderFactory.ResolvingProtocolProvider += new EventHandler <ResolvingProtocolProviderEventArgs>(ProtocolProviderFactory_ResolvingProtocolProvider); this.parameters.ParameterChanged += new PropertyChangedEventHandler(Default_PropertyChanged); }
public SpeedLimitExtension(ISpeedLimitParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } this.parameters = parameters; ReadSettings(); ProtocolProviderFactory.ResolvingProtocolProvider += new EventHandler<ResolvingProtocolProviderEventArgs>(ProtocolProviderFactory_ResolvingProtocolProvider); this.parameters.ParameterChanged += new PropertyChangedEventHandler(Default_PropertyChanged); }