1
czw
2025-07-02 3113cd6842c8b68c11edbdc5b485d273c30cb7df
2025年6月12日/AuxAllWCS/Scripts/Custom.json
@@ -689,9 +689,30 @@
        "InheritClass": "",
        "Inherits": []
      }
    },
    {
      "ID": "20250702112833751",
      "Name": "ConsoleInterceptor",
      "Desc": "",
      "ParentID": "",
      "Type": "ClassCode",
      "Level": "Item",
      "Statement": "public class ConsoleInterceptor:TextWriter",
      "EditCode": "private readonly TextWriter _originalOut;\r\n\r\npublic ConsoleInterceptor()\r\n{\r\n    _originalOut = Console.Out;\r\n}\r\n\r\npublic override Encoding Encoding => Encoding.UTF8;\r\n\r\npublic override void WriteLine(string value = \"\")\r\n{\r\n    string values = (string)AutoThread.InvokeMethod(AutoThread.Instance, \"WriteLine\", new object[] { value });\r\n    //// 鍙互閫夋嫨缁х画杈撳嚭鍒板師鎺у埗鍙癨r\n    if (!string.IsNullOrEmpty(values))\r\n        _originalOut.WriteLine(values);\r\n}",
      "Code": "public class ConsoleInterceptor:TextWriter\r\n{private readonly TextWriter _originalOut;\r\n\r\npublic ConsoleInterceptor()\r\n{\r\n    _originalOut = Console.Out;\r\n}\r\n\r\npublic override Encoding Encoding => Encoding.UTF8;\r\n\r\npublic override void WriteLine(string value = \"\")\r\n{\r\n    string values = (string)AutoThread.InvokeMethod(AutoThread.Instance, \"WriteLine\", new object[] { value });\r\n    //// 鍙互閫夋嫨缁х画杈撳嚭鍒板師鎺у埗鍙癨r\n    if (!string.IsNullOrEmpty(values))\r\n        _originalOut.WriteLine(values);\r\n}\r\n}",
      "CusMethod": {
        "Name": "",
        "Params": [],
        "ReturnType": ""
      },
      "CusClass": {
        "Name": "ConsoleInterceptor",
        "InheritClass": "TextWriter",
        "Inherits": []
      }
    }
  ],
  "CreationTime": "2025-02-26 15:31:23",
  "LastWriteTime": "2025-06-30 11:27:51",
  "LastWriteTime": "2025-07-02 13:15:08",
  "HasSaved": true
}