internal ExportDirectory(DataDirectory dataDirectory, Location dirLocation, IMAGE_EXPORT_DIRECTORY exportDirectory) : base(dataDirectory,dirLocation) { directory = exportDirectory; name = new Lazy<string>(DoGetName); function_addresses = new Lazy<uint[]>(DoGetFunctionAddresses); function_name_addresses = new Lazy<uint[]>(DoGetFunctionNameAddresses); function_ordinals = new Lazy<ushort[]>(DoGetFunctionOrdinals); }
internal ExportDirectory(ExportContent exportContent, IMAGE_EXPORT_DIRECTORY exportDir, StreamLocation streamLoc) { content = exportContent; directory = exportDir; location = streamLoc; }