protected override List <IDsDocument> CreateChildren() { Debug.Assert(module != null); var list = new List <IDsDocument>(); if (module != null) { list.Add(module); } module = null; return(list); }
/// <summary> /// Constructor /// </summary> /// <param name="document">Document</param> protected AssemblyDocumentNode(IDsDotNetDocument document) : base(document) { }
public static RootDocumentNodeCreator CreateModule(IDocumentTreeView documentTreeView, IDsDotNetDocument asm) => new RootDocumentNodeCreator(documentTreeView, documentTreeView.CreateModule(asm), false);
public ModuleDocumentNodeImpl(IDsDotNetDocument document) : base(document) { }
/// <summary> /// Constructor /// </summary> /// <param name="document">Document</param> protected ModuleDocumentNode(IDsDotNetDocument document) : base(document) { Debug.Assert(document.ModuleDef != null); }
public AssemblyDocumentNode(IDsDotNetDocument dsDocument) : base(dsDocument) { Debug.Assert(dsDocument.AssemblyDef != null); }
/// <summary> /// Constructor /// </summary> /// <param name="document">Document</param> protected ModuleDocumentNode(IDsDotNetDocument document) : base(document) => Debug.Assert(!(document.ModuleDef is null));
public ModuleDocumentNode(IDsDotNetDocument dsDocument) : base(dsDocument) { Debug.Assert(dsDocument.ModuleDef != null); }
public AssemblyDocumentNodeImpl(IDsDotNetDocument document) : base(document) { Debug.Assert(document.AssemblyDef != null); }
/// <summary> /// Creates an assembly /// </summary> /// <param name="module">Module</param> /// <returns></returns> public static DsDotNetDocument CreateAssembly(IDsDotNetDocument module) => new DsDotNetDocumentAsmWithMod(module);
public IAssemblyDocumentNode CreateAssembly(IDsDotNetDocument asmDocument) => (IAssemblyDocumentNode)TreeView.Create(new AssemblyDocumentNode(asmDocument)).Data;
public DsDotNetDocumentAsmWithMod(IDsDotNetDocument modmodule) : base(modmodule.SerializedDocument ?? new DsDocumentInfo(), modmodule.ModuleDef, false, true) { module = modmodule; }
public IModuleDocumentNode CreateModule(IDsDotNetDocument modDocument) => (IModuleDocumentNode)TreeView.Create(new ModuleDocumentNode(modDocument)).Data;
public AssemblyDocumentNodeImpl(IDsDotNetDocument document) : base(document) => Debug.Assert(document.AssemblyDef != null);
public AssemblyDocumentNodeImpl(IDsDotNetDocument document) : base(document) => Debug2.Assert(!(document.AssemblyDef is null));