private Module(Assembly assembly, ModuleRow* moduleRow, PEFile peFile) { m_lockObject = new object(); m_assembly = assembly.CheckNotNull("assembly"); m_pModuleRow = (ModuleRow *)FluentAsserts.CheckNotNull((void *)moduleRow, "moduleRow"); m_peFile = peFile.CheckNotNull("peFile"); m_containsMetadata = true; }
internal static Module CreateMetadataModule(Assembly assembly, ModuleRow* moduleRow, PEFile peFile) { return new Module(assembly, moduleRow, peFile); }