using System;
namespace Unity.VisualScripting
{
// Allows us to migrate old serialized namespaces to new ones
// Ex usage: [assembly: RenamedAssembly("Bolt.Core", "Unity.VisualScripting.Core")]
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)]
public sealed class RenamedAssemblyAttribute : Attribute
{
public RenamedAssemblyAttribute(string previousName, string newName)
{
this.previousName = previousName;
this.newName = newName;
}
public string previousName { get; }
public string newName { get; }
}
}