AssignsAttribute.cs
using System;
namespace Unity.VisualScripting
{
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class AssignsAttribute : Attribute
{
public AssignsAttribute() { }
public AssignsAttribute(string memberName)
{
this.memberName = memberName;
}
public string memberName { get; }
public bool cache { get; set; } = true;
}
}