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

NemerleProjectNode() public method

public NemerleProjectNode ( NemerlePackage pkg ) : System
pkg NemerlePackage
return System
        public NemerleProjectNode(NemerlePackage pkg)
        {
            FileTemplateProcessor = new NemerleTokenProcessor();
            CanFileNodesHaveChilds = true;
            SupportsProjectDesigner = true;

            OleServiceProvider.AddService(typeof(VSLangProj.VSProject), VSProject, false);

            // Store the number of images in ProjectNode so we know the offset of the Nemerle icons.
            //
            _imageOffset = ImageHandler.ImageList.Images.Count;

            foreach (Image img in NemerleImageList.Images)
                ImageHandler.ImageList.Images.Add(img);

            InitializeCATIDs();

            CanProjectDeleteItems = true;
        }