port from perforce

This commit is contained in:
2026-04-18 22:31:51 +02:00
commit 8d0ab5b7cc
8409 changed files with 3972376 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
using System;
using System.Reactive;
using System.Reactive.Linq;
using DynamicData;
using Intromat.ViewModels;
using NodeNetwork.Toolkit.ValueNode;
using NodeNetwork.ViewModels;
namespace Intromat.Nodes
{
public abstract class DxNodeBase : CodeGenNodeViewModel
{
protected DxNodeBase()
: base(NodeType.Literal)
{
AnyInputChanged = Inputs
.Connect()
.Filter(input => input is ValueNodeInputViewModelBase)
.WhenValueChanged(input => ((ValueNodeInputViewModelBase)input).UnitValueChanged)
.SelectMany(i => i!);
AnyInputChanged.Subscribe(_ => { });
Resizable = ResizeOrientation.HorizontalAndVertical;
}
public IObservable<Unit> AnyInputChanged { get; }
}
}