/// <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>(); }