using System.CodeDom; using System.Collections.Generic; namespace Unity.VisualScripting { public abstract class AotStubWriter { protected AotStubWriter(object stub) { this.stub = stub; } public object stub { get; } public virtual bool skip => false; public abstract string stubMethodComment { get; } public abstract string stubMethodName { get; } public abstract IEnumerable GetStubStatements(); } }