using System.Collections.Generic; namespace Unity.VisualScripting { public class GraphContextExtensionProvider : MultiDecoratorProvider { static GraphContextExtensionProvider() { instance = new GraphContextExtensionProvider(); } public static GraphContextExtensionProvider instance { get; } } public static class XCanvasExtensionProvider { public static IEnumerable Extensions(this IGraphContext context) { return GraphContextExtensionProvider.instance.GetDecorators(context); } } }