Exemple #1
0
 /// <summary>
 /// Adapts a <see cref="IFolderNode"/> to an <see cref="IVsHierarchyItem"/>.
 /// </summary>
 /// <returns>The <see cref="IVsHierarchyItem"/> or <see langword="null"/> if conversion is not possible.</returns>
 public static IVsHierarchyItem AsVsHierarchyItem(this IFolderNode folder) => folder.As <IVsHierarchyItem>();
Exemple #2
0
 /// <summary>
 /// Adapts a <see cref="IFolderNode"/> to an <see cref="IVsHierarchy"/>.
 /// </summary>
 /// <returns>The <see cref="IVsHierarchy"/> or <see langword="null"/> if conversion is not possible.</returns>
 public static IVsHierarchy AsVsHierarchy(this IFolderNode folder) => folder.As <IVsHierarchy>();
 internal static IRemovableNode AsRemovableNode(this IFolderNode folder) =>
 folder.As <IRemovableNode>();
 internal static IProjectItemContainerNode AsContainerNode(this IFolderNode folder) =>
 folder.As <IProjectItemContainerNode>();
 internal static IDeletableNode AsDeletableNode(this IFolderNode folder) =>
 folder.As <IDeletableNode>();