MonoDevelop.Projects.Formats.MSBuild.MSBuildProjectService.GetDotNetProjectSubtype C# (CSharp) Method

GetDotNetProjectSubtype() static private method

static private GetDotNetProjectSubtype ( IEnumerable typeGuids ) : MonoDevelop.Projects.Extensions.DotNetProjectSubtypeNode
typeGuids IEnumerable
return MonoDevelop.Projects.Extensions.DotNetProjectSubtypeNode
		internal static DotNetProjectSubtypeNode GetDotNetProjectSubtype (IEnumerable<string> typeGuids)
		{
			Type ptype = null;
			DotNetProjectSubtypeNode foundNode = null;
			foreach (string guid in typeGuids) {
				foreach (DotNetProjectSubtypeNode st in GetItemSubtypeNodes ()) {
					if (st.SupportsType (guid)) {
						if (ptype == null || ptype.IsAssignableFrom (st.Type)) {
							ptype = st.Type;
							foundNode = st;
						}
					}
				}
			}
			return foundNode;
		}

Same methods

MSBuildProjectService::GetDotNetProjectSubtype ( string typeGuids ) : MonoDevelop.Projects.Extensions.DotNetProjectSubtypeNode