using System; using ExampleShaderEditorApp.Model; using NodeNetwork.Toolkit.ValueNode; using NodeNetwork.Views; using ReactiveUI; namespace ExampleShaderEditorApp.ViewModels { public class ShaderNodeOutputViewModel : ValueNodeOutputViewModel { static ShaderNodeOutputViewModel() { Splat.Locator.CurrentMutable.Register(() => new NodeOutputView(), typeof(IViewFor)); } public Type ReturnType { get; set; } } }