Esempio n. 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>());
 }
Esempio n. 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>());
 }
Esempio n. 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>());
 }
Esempio n. 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>();
Esempio n. 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>();
Esempio n. 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>();
Esempio n. 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>();