Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackson Harper <jackson@novell.com>2003-02-23 04:29:38 +0300
committerJackson Harper <jackson@novell.com>2003-02-23 04:29:38 +0300
commit8e7f1191fb3baa28d709da1726b13c7764129059 (patch)
tree0adc65c92037642e160468ac48134f41b94298b4 /mcs/class/Mono.PEToolkit/Image.cs
parentc4c3d949e943be38721634f472c6489a3b467abc (diff)
* Image.cs: Write CorHeader
svn path=/trunk/mcs/; revision=11855
Diffstat (limited to 'mcs/class/Mono.PEToolkit/Image.cs')
-rw-r--r--mcs/class/Mono.PEToolkit/Image.cs14
1 files changed, 6 insertions, 8 deletions
diff --git a/mcs/class/Mono.PEToolkit/Image.cs b/mcs/class/Mono.PEToolkit/Image.cs
index c31d9023592..186616ffda5 100644
--- a/mcs/class/Mono.PEToolkit/Image.cs
+++ b/mcs/class/Mono.PEToolkit/Image.cs
@@ -131,11 +131,10 @@ namespace Mono.PEToolkit {
reader.BaseStream.Position = RVAToVA(peHdr.CLIHdrDir.virtAddr);
corHdr.Read (reader);
-
+
mdRoot = new MetaDataRoot(this);
reader.BaseStream.Position = RVAToVA(corHdr.MetaData.virtAddr);
mdRoot.Read(reader);
-
}
}
@@ -153,18 +152,17 @@ namespace Mono.PEToolkit {
WriteSections (writer);
- /*
if (this.IsCLI) {
- reader.BaseStream.Position = RVAToVA(peHdr.CLIHdrDir.virtAddr);
- corHdr.Read (reader);
-
+ writer.BaseStream.Position = RVAToVA (peHdr.CLIHdrDir.virtAddr);
+ corHdr.Write (writer);
+ /*
mdRoot = new MetaDataRoot(this);
reader.BaseStream.Position = RVAToVA(corHdr.MetaData.virtAddr);
mdRoot.Read(reader);
-
+ */
}
- */
+
}
/// <summary>