添加IF逻辑字段的着色逻辑,添加IF与ElseIF节点新增时附加其子节点

This commit is contained in:
2025-12-28 23:02:04 +08:00
parent 89429a6390
commit df790bb5b7
17 changed files with 761 additions and 26 deletions

View File

@@ -0,0 +1,60 @@
Public NotInheritable Class CsDebugPrint
Enum EnDebugType
System
ComPort
Network
Ftp
End Enum
''' <summary>是否需要打印调试信息</summary>
Public Shared Property IsDebug As Boolean = True
''' <summary>
''' 打印调试信息
''' </summary>
''' <param name="message">需要打印的信息</param>
Public Shared Sub DebugPrint(message As String)
If IsDebug Then
Console.WriteLine(message)
End If
End Sub
''' <summary>
''' 打印调试信息
''' </summary>
''' <param name="type">打印信息类型</param>
''' <param name="msg">需要打印的信息</param>
Public Shared Sub DebugPrint(type As String, msg As String)
DebugPrint($"[{type}]{msg}")
End Sub
''' <summary>
''' 打印调试信息
''' </summary>
''' <param name="type">打印信息类型</param>
''' <param name="msg">需要打印的信息</param>
Public Shared Sub DebugPrint(type As EnDebugType, msg As String)
DebugPrint(type.ToString, msg)
End Sub
''' <summary>
''' 打印调试信息
''' </summary>
''' <param name="type">打印信息类型</param>
''' <param name="tip">需要打印信息的提示前缀</param>
''' <param name="msg">需要打印的信息</param>
Public Shared Sub DebugPrint(type As String, tip As String, msg As String)
DebugPrint(type, $"{tip}:{msg}")
End Sub
''' <summary>
''' 打印调试信息
''' </summary>
''' <param name="type">打印信息类型</param>
''' <param name="tip">需要打印信息的提示前缀</param>
''' <param name="msg">需要打印的信息</param>
Public Shared Sub DebugPrint(type As EnDebugType, tip As String, msg As String)
DebugPrint(type.ToString, $"{tip}:{msg}")
End Sub
End Class