Exemple #1
0
 internal CLRMetaData(CLRContent clr, Location location, CLRHeader header)
 {
     CLR = clr;
     Location = location;
     Header = new CLRMetaDataHeader(this);
     StreamTable = new CLRMetaDataStreamTable(this);
     Streams = new CLRMetaDataStreams(this);
 }
Exemple #2
0
        internal CLRMetaData(CLRContent clrContent)
        {
            long offset = clrContent.Section.RVAToOffset(clrContent.Header.MetaDataAddress);

            content = clrContent;
            location = new StreamLocation(offset,clrContent.Header.MetaDataSize);
            header = null;
            stream_table = null;
            streams = null;
        }