Class FlowableDiagramDataExtension
- Namespace
- H.Controls.Diagram.Presenter.DiagramDatas.Base
- Assembly
- H.Controls.Diagram.Presenter.dll
public static class FlowableDiagramDataExtension
- Inheritance
-
FlowableDiagramDataExtension
- Inherited Members
-
Methods
GetPartDatas(INodeData, IDiagramData, Func<IPartData, bool>)
public static IEnumerable<IPartData> GetPartDatas(this INodeData nodeData, IDiagramData diagramData, Func<IPartData, bool> filter = null)
Parameters
nodeData
INodeData
diagramData
IDiagramData
filter
Func<IPartData, bool>
Returns
- IEnumerable<IPartData>
GotoState(IFlowableDiagramData, Func<IFlowablePartData, FlowableState?>)
public static void GotoState(this IFlowableDiagramData flowableDiagramData, Func<IFlowablePartData, FlowableState?> gotoState)
Parameters
flowableDiagramData
IFlowableDiagramData
gotoState
Func<IFlowablePartData, FlowableState?>
GotoState(IEnumerable<IFlowableNodeData>, IFlowableDiagramData, Func<IFlowablePartData, FlowableState?>)
public static void GotoState(this IEnumerable<IFlowableNodeData> nodeDatas, IFlowableDiagramData flowableDiagramData, Func<IFlowablePartData, FlowableState?> gotoState)
Parameters
nodeDatas
IEnumerable<IFlowableNodeData>
flowableDiagramData
IFlowableDiagramData
gotoState
Func<IFlowablePartData, FlowableState?>
GotoState(IEnumerable<IFlowablePartData>, Func<IFlowablePartData, FlowableState?>)
public static void GotoState(this IEnumerable<IFlowablePartData> partDatas, Func<IFlowablePartData, FlowableState?> gotoState)
Parameters
partDatas
IEnumerable<IFlowablePartData>
gotoState
Func<IFlowablePartData, FlowableState?>
InvokeState(IFlowableDiagramData, Func<Task<bool?>>)
public static Task<bool?> InvokeState(this IFlowableDiagramData data, Func<Task<bool?>> action)
Parameters
data
IFlowableDiagramData
action
Func<Task<bool?>>
Returns
- Task<bool?>
Reset(IFlowableDiagramData)
public static void Reset(this IFlowableDiagramData flowableDiagramData)
Parameters
flowableDiagramData
IFlowableDiagramData
Wait(IFlowableDiagramData)
public static void Wait(this IFlowableDiagramData flowableDiagramData)
Parameters
flowableDiagramData
IFlowableDiagramData