public void Dispose()
 {
     MetaStream?.Dispose();
     IlStream?.Dispose();
     PdbStream?.Dispose();
     UpdateHandlerInfoStream?.Dispose();
 }
 public async ValueTask DisposeAsync()
 {
     if (MetaStream != null)
     {
         await MetaStream.DisposeAsync();
     }
     if (IlStream != null)
     {
         await IlStream.DisposeAsync();
     }
     if (PdbStream != null)
     {
         await PdbStream.DisposeAsync();
     }
     if (UpdateHandlerInfoStream != null)
     {
         await UpdateHandlerInfoStream.DisposeAsync();
     }
 }