From 154992a2fc210713985cb3a374ae03978ec589dd Mon Sep 17 00:00:00 2001 From: eljay <894794296@qq.com> Date: Sun, 14 Aug 2022 06:21:19 +0000 Subject: [PATCH] =?UTF-8?q?update=20src/IFoxCAD.Cad/Runtime/SymbolTable.cs?= =?UTF-8?q?.=20=E6=B7=BB=E5=8A=A0=E7=AC=A6=E5=8F=B7=E8=A1=A8=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=EF=BC=8C=E6=9C=AA=E6=89=BE=E5=88=B0=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E5=BA=94=E8=AF=A5=E6=98=AF=E5=85=88=E6=96=B0=E5=BB=BA=E5=86=8D?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: eljay <894794296@qq.com> --- src/IFoxCAD.Cad/Runtime/SymbolTable.cs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/IFoxCAD.Cad/Runtime/SymbolTable.cs b/src/IFoxCAD.Cad/Runtime/SymbolTable.cs index 00bba7b..44451eb 100644 --- a/src/IFoxCAD.Cad/Runtime/SymbolTable.cs +++ b/src/IFoxCAD.Cad/Runtime/SymbolTable.cs @@ -102,16 +102,17 @@ public ObjectId Add(string name, Action? action = null) { ObjectId id = this[name]; if (id.IsNull) - return id; - - var record = new TRecord() { - Name = name - }; - id = Add(record); - using (record.ForWrite()) - action?.Invoke(record); - return id; + var record = new TRecord() + { + Name = name + }; + id = Add(record); + using (record.ForWrite()) + { + action?.Invoke(record); + } + } } #endregion -- Gitee