using System.IO; using BepInEx.Bootstrap; namespace BepInEx.Preloader.Core.Patching; /// /// A single cached assembly patcher. /// internal class PatcherPluginMetadata : ICacheable { /// /// Type name of the patcher. /// public string TypeName { get; set; } = string.Empty; /// public void Save(BinaryWriter bw) => bw.Write(TypeName); /// public void Load(BinaryReader br) => TypeName = br.ReadString(); }