MonoDevelop.Projects.ProjectService.ExcludeEntries C# (CSharp) Méthode

ExcludeEntries() private méthode

private ExcludeEntries ( IWorkspaceFileObject obj, string includedChildIds ) : void
obj IWorkspaceFileObject
includedChildIds string
Résultat void
		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);
				}
			}
		}