private void LoadExports()
{
DebugOutput.PrintLn("Prefetching Export Name Data...");
for (int i = 0; i < ExportCount; i++)
{
Exports[i].hasChanged = false;
Exports[i].ObjectName = Names[Exports[i].ObjectNameID];
}
for (int i = 0; i < ExportCount; i++)
{
Exports[i].PackageFullName = FollowLink(Exports[i].LinkID);
if (String.IsNullOrEmpty(Exports[i].PackageFullName))
Exports[i].PackageFullName = "Base Package";
else if (Exports[i].PackageFullName[Exports[i].PackageFullName.Length - 1] == '.')
Exports[i].PackageFullName = Exports[i].PackageFullName.Remove(Exports[i].PackageFullName.Length - 1);
}
for (int i = 0; i < ExportCount; i++)
Exports[i].ClassName = GetClass(Exports[i].ClassNameID);
}