/// <summary>
 /// Adapts a <see cref="ProjectItem"/> to an <see cref="VSProjectItem"/>.
 /// </summary>
 /// <returns>The <see cref="VSProjectItem"/> or <see langword="null"/> if conversion is not possible.</returns>
 public static VSProjectItem AsVsLangItem(this IAdaptable<ProjectItem> adaptable)
 {
     return adaptable.AsItemNode().As<VSProjectItem>();
 }
 /// <summary>
 /// Adapts a <see cref="ProjectItem"/> to a <see cref="Microsoft.Build.Evaluation.ProjectItem"/>.
 /// </summary>
 /// <returns>The <see cref="Microsoft.Build.Evaluation.ProjectItem"/> or <see langword="null"/> if conversion is not possible.</returns>
 public static Microsoft.Build.Evaluation.ProjectItem AsMsBuildItem(this IAdaptable<ProjectItem> adaptable)
 {
     return adaptable.AsItemNode().As<Microsoft.Build.Evaluation.ProjectItem>();
 }
		/// <summary>
		/// Adapts a <see cref="ProjectItem"/> to a <see cref="EnvDTE.ProjectItem"/>.
		/// </summary>
		/// <returns>The <see cref="EnvDTE.ProjectItem"/> or <see langword="null"/> if conversion is not possible.</returns>
		public static EnvDTE.ProjectItem AsDteProjectItem(this IAdaptable<ProjectItem> adaptable)
		{
			return adaptable.AsItemNode().As<EnvDTE.ProjectItem>();
		}