示例#1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

        public override FileNode CreateFileNode(ProjectElement item)
        {
            AndroidProjectFileNode node = new AndroidProjectFileNode(this, item);

            node.OleServiceProvider.AddService(typeof(EnvDTE.Project), new OleServiceProvider.ServiceCreatorCallback(CreateServices), false);
            node.OleServiceProvider.AddService(typeof(ProjectItem), node.ServiceCreator, false);
            node.OleServiceProvider.AddService(typeof(VSProject), new OleServiceProvider.ServiceCreatorCallback(CreateServices), false);

            return(node);
        }
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    public override FileNode CreateFileNode (ProjectElement item)
    {
      AndroidProjectFileNode node = new AndroidProjectFileNode (this, item);

      node.OleServiceProvider.AddService (typeof (EnvDTE.Project), new OleServiceProvider.ServiceCreatorCallback (CreateServices), false);
      node.OleServiceProvider.AddService (typeof (ProjectItem), node.ServiceCreator, false);
      node.OleServiceProvider.AddService (typeof (VSProject), new OleServiceProvider.ServiceCreatorCallback (CreateServices), false);

      return node;
    }