示例#1
0
 /// <summary>
 /// Gets the <see cref="IModuleFileNode"/> owner or null if none was found
 /// </summary>
 /// <param name="self"></param>
 /// <returns></returns>
 public static IModuleFileNode GetModuleNode(this ITreeNodeData self)
 {
     return(self.GetAncestorOrSelf <IModuleFileNode>());
 }
示例#2
0
 /// <summary>
 /// Gets the first <see cref="IDnSpyFileNode"/> owner or null if none was found
 /// </summary>
 /// <param name="self"></param>
 /// <returns></returns>
 public static IDnSpyFileNode GetDnSpyFileNode(this ITreeNodeData self)
 {
     return(self.GetAncestorOrSelf <IDnSpyFileNode>());
 }
示例#3
0
 /// <summary>
 /// Gets the <see cref="IAssemblyFileNode"/> owner or null if none was found
 /// </summary>
 /// <param name="self"></param>
 /// <returns></returns>
 public static IAssemblyFileNode GetAssemblyNode(this ITreeNodeData self)
 {
     return(self.GetAncestorOrSelf <IAssemblyFileNode>());
 }
示例#4
0
 /// <summary>
 /// Gets the first <see cref="IDnSpyFileNode"/> owner or null if none was found
 /// </summary>
 /// <param name="self"></param>
 /// <returns></returns>
 public static IDnSpyFileNode GetDnSpyFileNode(this ITreeNodeData self) => self.GetAncestorOrSelf <IDnSpyFileNode>();
示例#5
0
 /// <summary>
 /// Gets the first <see cref="IDsDocumentNode"/> owner or null if none was found
 /// </summary>
 /// <param name="self"></param>
 /// <returns></returns>
 public static IDsDocumentNode GetDocumentNode(this ITreeNodeData self) => self.GetAncestorOrSelf <IDsDocumentNode>();
示例#6
0
 /// <summary>
 /// Gets the <see cref="IModuleDocumentNode"/> owner or null if none was found
 /// </summary>
 /// <param name="self"></param>
 /// <returns></returns>
 public static IModuleDocumentNode GetModuleNode(this ITreeNodeData self) => self.GetAncestorOrSelf <IModuleDocumentNode>();
示例#7
0
 /// <summary>
 /// Gets the <see cref="IAssemblyDocumentNode"/> owner or null if none was found
 /// </summary>
 /// <param name="self"></param>
 /// <returns></returns>
 public static IAssemblyDocumentNode GetAssemblyNode(this ITreeNodeData self) => self.GetAncestorOrSelf <IAssemblyDocumentNode>();