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

CreateServices() private method

Creates the services exposed by this project.
private CreateServices ( Type serviceType ) : object
serviceType System.Type
return object
        private object CreateServices(Type serviceType)
        {
            object service = null;
            //if (typeof(SVSMDCodeDomProvider) == serviceType)
            //  service = this.CodeDomProvider;
            //else if (typeof(System.CodeDom.Compiler.CodeDomProvider) == serviceType)
            //  service = this.CodeDomProvider.CodeDomProvider;
            //else
            if (typeof(DesignerContext) == serviceType)
                service = this.DesignerContext;
            else if (typeof(VSLangProj.VSProject) == serviceType)
                service = this.VSProject;
            else if (typeof(EnvDTE.Project) == serviceType)
                service = this.GetAutomationObject();

            return service;
        }