From b69f3818fb728d45e35b97d327a4afac31b96519 Mon Sep 17 00:00:00 2001 From: Sebastien Lebreton Date: Thu, 11 Dec 2014 15:44:51 +0100 Subject: [PATCH] Expose AssemblyReferenceTreeNode and its AssemblyNameReference to plugins --- ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs b/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs index e95b6d140..0b59d1f10 100644 --- a/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs +++ b/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs @@ -25,7 +25,7 @@ namespace ICSharpCode.ILSpy.TreeNodes /// /// Node within assembly reference list. /// - sealed class AssemblyReferenceTreeNode : ILSpyTreeNode + public sealed class AssemblyReferenceTreeNode : ILSpyTreeNode { readonly AssemblyNameReference r; readonly AssemblyTreeNode parentAssembly; @@ -40,6 +40,11 @@ namespace ICSharpCode.ILSpy.TreeNodes this.parentAssembly = parentAssembly; this.LazyLoading = true; } + + public AssemblyNameReference AssemblyNameReference + { + get { return r; } + } public override object Text { get { return r.Name + r.MetadataToken.ToSuffixString(); }