// Token: 0x06001EE6 RID: 7910 RVA: 0x0006587C File Offset: 0x00063A7C
 public void method_5(string name, Class282 patch, Struct43?hashOverride = null, long?sizeOverride = null)
 {
     lock (((ICollection)this.FILES).SyncRoot)
     {
         Class186 @class = patch.method_0();
         if (hashOverride != null)
         {
             @class.ExpectedHash = hashOverride.Value;
         }
         if (sizeOverride != null)
         {
             @class.ExpectedSize = sizeOverride.Value;
         }
         if (this.FILES.ContainsKey(name))
         {
             this.FILES[name] = @class;
         }
         else
         {
             this.FILES.Add(name, @class);
         }
     }
 }