public override List <NameValueItem> GetItems(DTE dte, IServiceProvider provider)
        {
            List <NameValueItem> list = new List <NameValueItem>();

            Helpers2.AddInternalItems(dte, list, "/ns:Model/ns:LobSystems/ns:LobSystem/ns:Entities/ns:Entity", "http://schemas.microsoft.com/windows/2007/BusinessDataCatalog", new BCSNodeHandler(), ".bdcm");
            return(list);
        }
        public override List <NameValueItem> GetItems(DTE dte, IServiceProvider provider)
        {
            List <NameValueItem> list = new List <NameValueItem>();

            Helpers2.AddInternalItems(dte, true, list, "/ns:Elements/ns:ContentType", "http://schemas.microsoft.com/sharepoint/", new XmlNodeHandler("Name", "ID", "Group", "Description"));
            return(list);
        }
        public override List <NameValueItem> GetItems(DTE dte, IServiceProvider provider)
        {
            List <NameValueItem> list = new List <NameValueItem>();

            Helpers2.AddInternalItems(dte, list, "/Templates/Template/Configuration", "", new XmlWebTemplateNodeHandler());
            Helpers2.AddExternalItems(dte, list, "/SharePointConfiguration/SiteTemplates/SiteTemplate", "", new XmlNodeHandler("Title", "Id", "DisplayCategory", "Description"));
            return(list);
        }
        public override List <NameValueItem> GetItems(DTE dte, IServiceProvider provider)
        {
            List <NameValueItem> list = new List <NameValueItem>();

            Helpers2.AddInternalItems(dte, list, "/ns:Elements/ns:Field", "http://schemas.microsoft.com/sharepoint/", new XmlNodeHandler("Name", "ID", "", "Description"));
            Helpers2.AddExternalItems(dte, list, "/SharePointConfiguration/Fields/Field", "", new XmlNodeHandler("DisplayName", "ID", "Group", "Description"));
            return(list);
        }
        public override List <NameValueItem> GetItems(DTE dte, IServiceProvider provider)
        {
            List <NameValueItem> list = new List <NameValueItem>();

            Helpers2.AddInternalItems(dte, list, "/ns:Elements/ns:Control", "http://schemas.microsoft.com/sharepoint/", new XmlNodeHandler("Id", "Id", "", ""));
            AddRecipeParameters(provider, list, "/RecipeParameters/DelegateControlIds/DelegateControlId", "", new XmlNodeHandler("Value", "Value", "", "Description"));
            return(list);
        }
        public override List <NameValueItem> GetItems(DTE dte, IServiceProvider provider)
        {
            List <NameValueItem> list = new List <NameValueItem>();

            AddRecipeParameters(provider, list, "/RecipeParameters/CustomActionLocations/ActionGroup", "", new XmlNodeHandler("GroupID", "Location", "Location", "Description"));
            Helpers2.AddInternalItems(dte, list, "/ns:Elements/ns:CustomActionGroup", "http://schemas.microsoft.com/sharepoint/", new XmlNodeHandler("Id", "Location", "", "Title"));
            return(list);
        }
        public override List <NameValueItem> GetItems(DTE dte, IServiceProvider provider)
        {
            List <NameValueItem> list = new List <NameValueItem>();

            Helpers2.AddInternalItems(dte, list, "/ns:Feature", "http://schemas.microsoft.com/sharepoint/", new XmlNodeHandler("Title", "Id", "Scope", "Description"));
            Helpers2.AddInternalItems(dte, list, "/ns:feature", "http://schemas.microsoft.com/VisualStudio/2008/SharePointTools/FeatureModel", new XmlNodeHandler("Title", "Id", "Scope", "Description"), ".feature");
            Helpers2.AddExternalItems(dte, list, "/SharePointConfiguration/Features/Feature", "", new XmlNodeHandler("Title", "Id", "Scope", "Description"));
            return(list);
        }
Beispiel #8
0
        public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
        {
            Cursor.Current = Cursors.WaitCursor;

            list = new List <NameValueItem>();

            if (context != null)
            {
                DTE dte = (DTE)context.GetService(typeof(_DTE));
                Helpers2.AddInternalItems(dte, true, list, "/ns:Elements/ns:ContentType", "http://schemas.microsoft.com/sharepoint/", new XmlNodeHandler("Name", "ID", "Group", "Description"));
            }

            Cursor.Current = Cursors.Default;

            return(new StandardValuesCollection(list.ToArray()));
        }