mirror of
https://gitee.com/langsisi_admin/serein-flow
synced 2026-03-03 00:00:49 +08:00
34 lines
990 B
C#
34 lines
990 B
C#
using Serein.Library.Api;
|
|
using Serein.Library.Entity;
|
|
using Serein.NodeFlow.Base;
|
|
|
|
namespace Serein.NodeFlow.Model
|
|
{
|
|
|
|
public class SingleFlipflopNode : NodeModelBase
|
|
{
|
|
public override object Execute(IDynamicContext context)
|
|
{
|
|
throw new NotImplementedException("无法以非await/async的形式调用触发器");
|
|
}
|
|
|
|
public override Parameterdata[] GetParameterdatas()
|
|
{
|
|
if (base.MethodDetails.ExplicitDatas.Length > 0)
|
|
{
|
|
return MethodDetails.ExplicitDatas
|
|
.Select(it => new Parameterdata
|
|
{
|
|
state = it.IsExplicitData,
|
|
value = it.DataValue
|
|
})
|
|
.ToArray();
|
|
}
|
|
else
|
|
{
|
|
return [];
|
|
}
|
|
}
|
|
}
|
|
}
|