Nemerle.VisualStudio.Project.NemerleProjectNode.GetServiceProvider C# (CSharp) Method

GetServiceProvider() public method

public GetServiceProvider ( ) : IServiceProvider
return IServiceProvider
        public IServiceProvider GetServiceProvider()
        {
            if (_serviceProvider == null)
            {
                Microsoft.VisualStudio.OLE.Interop.IServiceProvider site;
                ErrorHandler.ThrowOnFailure(InteropSafeHierarchy.GetSite(out site));
                _serviceProvider = new ServiceProvider(site);
            }

            return _serviceProvider;
        }