/// <summary> /// Used by <see cref="UnknownModule"/>. /// </summary> protected DModule() { this.globalType = new GlobalType(this); this.assembly = UnknownAssembly.RuntimeAssembly; }
/// <summary> /// Used by the loader. /// </summary> protected PhpModule(DAssembly /*!*/ assembly) : base(assembly) { this._compilationUnit = null; // lazy init or unused }
/// <summary> /// Used by the loader. /// </summary> protected DModule(DAssembly /*!*/ assembly) { this.globalType = new GlobalType(this); this.assembly = assembly; }
/// <summary> /// Called by the loader. The module can be loaded to <see cref="PureAssembly"/> or /// <see cref="PhpLibraryAssembly"/>. /// </summary> internal PureModule(DAssembly /*!*/ assembly) : base(assembly) { }