示例#1
0
        protected override List <IDnSpyFile> CreateChildren()
        {
            Debug.Assert(this.modFile != null);
            var list = new List <IDnSpyFile>();

            if (this.modFile != null)
            {
                list.Add(this.modFile);
            }
            this.modFile = null;
            return(list);
        }
示例#2
0
 public AssemblyFileNode(IDnSpyDotNetFile dnSpyFile)
     : base(dnSpyFile)
 {
     Debug.Assert(dnSpyFile.AssemblyDef != null);
 }
示例#3
0
 public IModuleFileNode CreateModule(IDnSpyDotNetFile modFile) =>
 (IModuleFileNode)TreeView.Create(new ModuleFileNode(modFile)).Data;
示例#4
0
 public IAssemblyFileNode CreateAssembly(IDnSpyDotNetFile asmFile) =>
 (IAssemblyFileNode)TreeView.Create(new AssemblyFileNode(asmFile)).Data;
		public static RootDnSpyFileNodeCreator CreateModule(IFileTreeView fileTreeView, IDnSpyDotNetFile asm) {
			return new RootDnSpyFileNodeCreator(fileTreeView, fileTreeView.CreateModule(asm), false);
		}
示例#6
0
 public AssemblyFileNode(IDnSpyDotNetFile dnSpyFile)
     : base(dnSpyFile)
 {
     Debug.Assert(dnSpyFile.AssemblyDef != null);
 }
示例#7
0
 public static RootDnSpyFileNodeCreator CreateModule(IFileTreeView fileTreeView, IDnSpyDotNetFile asm) =>
 new RootDnSpyFileNodeCreator(fileTreeView, fileTreeView.CreateModule(asm), false);
示例#8
0
 public ModuleFileNode(IDnSpyDotNetFile dnSpyFile)
     : base(dnSpyFile)
 {
     Debug.Assert(dnSpyFile.ModuleDef != null);
 }
示例#9
0
		public ModuleFileNode(IDnSpyDotNetFile dnSpyFile)
			: base(dnSpyFile) {
			Debug.Assert(dnSpyFile.ModuleDef != null);
		}
示例#10
0
 public DnSpyDotNetFileAsmWithMod(IDnSpyDotNetFile modFile)
     : base(modFile.SerializedFile ?? new DnSpyFileInfo(), modFile.ModuleDef, false, true)
 {
     this.modFile = modFile;
 }
示例#11
0
 public static DnSpyDotNetFile CreateAssembly(IDnSpyDotNetFile modFile)
 {
     return(new DnSpyDotNetFileAsmWithMod(modFile));
 }
示例#12
0
 /// <summary>
 /// Creates an assembly
 /// </summary>
 /// <param name="modFile">Module</param>
 /// <returns></returns>
 public static DnSpyDotNetFile CreateAssembly(IDnSpyDotNetFile modFile) => new DnSpyDotNetFileAsmWithMod(modFile);
 public static RootDnSpyFileNodeCreator CreateAssembly(IFileTreeView fileTreeView, IDnSpyDotNetFile asm)
 {
     return(new RootDnSpyFileNodeCreator(fileTreeView, fileTreeView.CreateAssembly(asm), false));
 }