Browse Source

Expose AssemblyReferenceTreeNode and its AssemblyNameReference to plugins

pull/523/head
Sebastien Lebreton 11 years ago
parent
commit
b69f3818fb
  1. 7
      ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs

7
ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs

@ -25,7 +25,7 @@ namespace ICSharpCode.ILSpy.TreeNodes
/// <summary> /// <summary>
/// Node within assembly reference list. /// Node within assembly reference list.
/// </summary> /// </summary>
sealed class AssemblyReferenceTreeNode : ILSpyTreeNode public sealed class AssemblyReferenceTreeNode : ILSpyTreeNode
{ {
readonly AssemblyNameReference r; readonly AssemblyNameReference r;
readonly AssemblyTreeNode parentAssembly; readonly AssemblyTreeNode parentAssembly;
@ -40,6 +40,11 @@ namespace ICSharpCode.ILSpy.TreeNodes
this.parentAssembly = parentAssembly; this.parentAssembly = parentAssembly;
this.LazyLoading = true; this.LazyLoading = true;
} }
public AssemblyNameReference AssemblyNameReference
{
get { return r; }
}
public override object Text { public override object Text {
get { return r.Name + r.MetadataToken.ToSuffixString(); } get { return r.Name + r.MetadataToken.ToSuffixString(); }

Loading…
Cancel
Save