Microsoft.VisualStudio.Project.SelectionListener.SelectionListener C# (CSharp) Method

SelectionListener() protected method

protected SelectionListener ( Microsoft.VisualStudio.Shell.ServiceProvider serviceProviderParameter ) : System
serviceProviderParameter Microsoft.VisualStudio.Shell.ServiceProvider
return System
        protected SelectionListener(ServiceProvider serviceProviderParameter)
        {
            if (serviceProviderParameter == null)
            {
                throw new ArgumentNullException("serviceProviderParameter");
            }

            this.serviceProvider = serviceProviderParameter;
            this.monSel = this.serviceProvider.GetService(typeof(SVsShellMonitorSelection)) as IVsMonitorSelection;

            if(this.monSel == null)
            {
                throw new InvalidOperationException();
            }
        }