public static List <string> GetIceBuilderItems(IVsProject4 project) { List <string> items = new List <String>(); uint sz = 0; project.GetFilesWithItemType("IceBuilder", 0, null, out sz); if (sz > 0) { uint[] ids = new uint[sz]; project.GetFilesWithItemType("IceBuilder", sz, ids, out sz); foreach (uint id in ids) { items.Add(GetItemName(project, id)); } } return(items); }
private static bool GetNatvisFiles(bool solutionLevel, IVsProject4 proj, uint celt, uint[] rgitemids, out uint cActual) { if (solutionLevel) { return(Constants.S_OK == proj.GetFilesEndingWith(".natvis", celt, rgitemids, out cActual)); } else { return(Constants.S_OK == proj.GetFilesWithItemType("natvis", celt, rgitemids, out cActual)); } }
private bool GetNatvisFiles(bool solutionLevel, IVsProject4 proj, uint celt, uint[] rgitemids, out uint cActual) { taskContext.ThrowIfNotOnMainThread(); if (solutionLevel) { return(VSConstants.S_OK == proj.GetFilesEndingWith(".natvis", celt, rgitemids, out cActual)); } else { return(VSConstants.S_OK == proj.GetFilesWithItemType("natvis", celt, rgitemids, out cActual)); } }
private static bool GetNatvisFiles(bool solutionLevel, IVsProject4 proj, uint celt, uint[] rgitemids, out uint cActual) { if (solutionLevel) { return VSConstants.S_OK == proj.GetFilesEndingWith(".natvis", celt, rgitemids, out cActual); } else { return VSConstants.S_OK == proj.GetFilesWithItemType("natvis", celt, rgitemids, out cActual); } }