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