Example #1
0
 private CLRHeader GetCLRHeader(AssemblyDefinition assemblyDef, TextMap map, MetadataBuildResult metadata)
 {
     return(new CLRHeader()
     {
         cb = map[TextSegment.CLRHeader].Size,
         MajorRuntimeVersion = 0x0002,
         MinorRuntimeVersion = 0x0005,
         Metadata = new DataDirectory(
             map[TextSegment.MetadataHeader].RVA,
             map.GetOffset(TextSegment.MetadataHeader, TextSegment.DebugDirectory)
             ),
         PEKind = PEFileKinds.ILOnly,
         EntryPointToken = metadata.EntryPointToken
     });
 }