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

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJb Evain <jbevain@gmail.com>2011-10-27 17:54:43 +0400
committerJb Evain <jbevain@gmail.com>2011-10-27 17:54:43 +0400
commit0dcfa1739d948a2b1221da397561ceb6b3c517d1 (patch)
tree15edaf10905dca2fcfbc0a197e41645051e5271c /Mono.Cecil.Metadata/TableHeap.cs
parent8771de6415d3fa5e34b12fd90519a5405c02e8b2 (diff)
Only keep the table heap in memory; read the other heaps from the underlying stream
Diffstat (limited to 'Mono.Cecil.Metadata/TableHeap.cs')
-rw-r--r--Mono.Cecil.Metadata/TableHeap.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/Mono.Cecil.Metadata/TableHeap.cs b/Mono.Cecil.Metadata/TableHeap.cs
index 25a2ccc..af6b772 100644
--- a/Mono.Cecil.Metadata/TableHeap.cs
+++ b/Mono.Cecil.Metadata/TableHeap.cs
@@ -98,9 +98,12 @@ namespace Mono.Cecil.Metadata {
get { return Tables [(int) table]; }
}
- public TableHeap (byte [] data)
- : base (data)
+ internal byte [] data;
+
+ public TableHeap (Image image, uint offset, uint size, byte [] data)
+ : base (image, offset, size)
{
+ this.data = data;
}
public bool HasTable (Table table)