/// Helper struct for handling serialization backwards compatibility.
///
/// It stores which migrations have been completed as a bitfield.
/// </summary>
publicstructMigrations{
/// <summary>Bitfield of all migrations that have been run</summary>
internalintfinishedMigrations;
/// <summary>
/// Bitfield of all migrations that the component supports.
/// A newly created component will be initialized with this value.
/// </summary>
internalintallMigrations;
internalboolignore;
/// <summary>A special migration flag which is used to mark that the version has been migrated to the bitfield format, from the legacy linear version format</summary>