internal CLRMetaData(CLRContent clr, Location location, CLRHeader header) { CLR = clr; Location = location; Header = new CLRMetaDataHeader(this); StreamTable = new CLRMetaDataStreamTable(this); Streams = new CLRMetaDataStreams(this); }
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; }