anchor.diff:  
   
       type ILFieldDefs =
  -        abstract Elements : ILFieldDef[]
  +        abstract Entries : ILFieldDef[]
   
       type ILMethodImplDef =
           { Overrides: ILOverridesSpec;
  
positive.code:                             hasMetadata= ((flags &&& 0x0001) = 0x0),
                              hash= readBlobHeapOption hashValueIdx)
  
              //and seekReadClassLayout idx =
              //    match seekReadOptionalIndexedRow (getNumRows ILTableNames.ClassLayout,seekReadClassLayoutRow,(fun (_,_,tidx) -> tidx),simpleIndexCompare idx,isSorted ILTableNames.ClassLayout,(fun (pack,size,_) -> pack,size)) with
              //    | None -> { Size = None; Pack = None }
              //    | Some (pack,size) -> { Size = Some size; Pack = Some pack; }
  
              and memberAccessOfFlags flags =
                  let f = (flags &&& 0x00000007)
  
negative.code:                   Name = ilModuleName;
                    //NativeResources=nativeResources;
                    TypeDefs = ILTypeDefs (lazy (seekReadTopTypeDefs ()));
                    SubSystemFlags = int32 subsys;
                    IsILOnly = ilOnly;
                    SubsystemVersion = subsysversion
                    UseHighEntropyVA = useHighEntropyVA
                    Platform = platform;
                    StackReserveSize = None;
                    Is32Bit = only32;
                    Is32BitPreferred = is32bitpreferred;
                    Is64Bit = only64;
                    IsDLL=isDll;
                    VirtualAlignment = alignVirt;
                    PhysicalAlignment = alignPhys;
                    ImageBase = imageBaseReal;
                    MetadataVersion = ilMetadataVersion;
                    Resources = seekReadManifestResources ();
                    }
  
              and seekReadAssemblyManifest idx =
                  let (hash,v1,v2,v3,v4,flags,publicKeyIdx, nameIdx, localeIdx) = seekReadAssemblyRow idx
                  let name = readStringHeap nameIdx
                  let pubkey = readBlobHeapOption publicKeyIdx
                  { Name= name;
                    AuxModuleHashAlgorithm=hash
                    //SecurityDecls= seekReadSecurityDecls (TaggedIndex(hds_Assembly,idx));
                    PublicKey= pubkey;
                    Version= USome (Version(int v1,int v2,int v3,int v4));
                    Locale= readStringHeapOption localeIdx;
                    CustomAttrs = seekReadCustomAttrs (TaggedIndex(HasCustomAttributeTag.Assembly,idx));
                    ExportedTypes= seekReadTopExportedTypes ();
                    EntrypointElsewhere=(if fst entryPointToken = ILTableNames.File then Some (seekReadFile (snd entryPointToken)) else None);
                    Retargetable = 0 <> (flags &&& 0x100);
                    DisableJitOptimizations = 0 <> (flags &&& 0x4000);
                    JitTracking = 0 <> (flags &&& 0x8000)
                    IgnoreSymbolStoreSequencePoints = 0 <> (flags &&& 0x2000) 
                    }
  
              and seekReadAssemblyRef idx = cacheAssemblyRef  seekReadAssemblyRefUncached idx
  