62,271
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 用于验证节点之间连续性
/// </summary>
/// <param name="Node">节点</param>
/// <param name="Node_List">节点列表</param>
/// <returns>是否连续</returns>
private static bool WFComplateValidation(WFNodeModel Node, List<WFNodeModel> Node_List)
{
bool Result = true;
WFNodeModel tempNode = Node_List.Find(delegate(WFNodeModel x) { return x.PID == Node.NextPID; });
if (tempNode != null)
{
if (tempNode.TID != 3)
{
WFComplateValidation(tempNode, Node_List);
}
}
else
{
Result = false;
}
return Result;
}
/// <summary>
/// 用于验证节点之间连续性
/// </summary>
/// <param name="Node">节点</param>
/// <param name="Node_List">节点列表</param>
/// <returns>是否连续</returns>
private static bool WFComplateValidation(WFNodeModel Node, List<WFNodeModel> Node_List)
{
bool Result = true;
WFNodeModel tempNode = Node_List.Find(delegate(WFNodeModel x) { return x.PID == Node.NextPID; });
if (tempNode != null)
{
if (tempNode.TID != 3)
{
Result = WFComplateValidation(tempNode, Node_List);
}
}
else
{
Result = false;
}
return Result;
}
private static bool WFComplateValidation(WFNodeModel Node, List<WFNodeModel> Node_List)
{
bool Result = false;
WFNodeModel tempNode = Node_List.Find(delegate(WFNodeModel x) { return x.PID == Node.NextPID; });
if (tempNode != null)
{
if (tempNode.TID != 3)
{
WFComplateValidation(tempNode, Node_List);
Result = true;
}
}
else
{
return Result;
}
return Result;
}