MonoDevelop.Ide.Templates.ProjectTemplate.GetItemsToCreate C# (CSharp) Method

GetItemsToCreate() static private method

static private GetItemsToCreate ( MonoDevelop.Ide.Templates.SolutionDescriptor solutionDescriptor, MonoDevelop.Projects.ProjectCreateInformation cInfo ) : IEnumerable
solutionDescriptor MonoDevelop.Ide.Templates.SolutionDescriptor
cInfo MonoDevelop.Projects.ProjectCreateInformation
return IEnumerable
		static IEnumerable<ISolutionItemDescriptor> GetItemsToCreate (SolutionDescriptor solutionDescriptor, ProjectCreateInformation cInfo)
		{
			foreach (ISolutionItemDescriptor descriptor in solutionDescriptor.EntryDescriptors) {
				var projectDescriptor = descriptor as ProjectDescriptor;
				if ((projectDescriptor != null) && !projectDescriptor.ShouldCreateProject (cInfo)) {
					// Skip.
				} else {
					yield return descriptor;
				}
			}
		}