void ExcludeEntries (IWorkspaceFileObject obj, string[] includedChildIds)
{
Solution sol = obj as Solution;
if (sol != null && includedChildIds != null) {
// Remove items not to be exported.
Dictionary<string,string> childIds = new Dictionary<string,string> ();
foreach (string it in includedChildIds)
childIds [it] = it;
foreach (SolutionItem item in sol.GetAllSolutionItems<SolutionItem> ()) {
if (!childIds.ContainsKey (item.ItemId) && item.ParentFolder != null)
item.ParentFolder.Items.Remove (item);
}
}
}