Beispiel #1
0
 public void DeleteVarData(string name)
 {
     if (VariableMap.TryGetValue(name, out var vardata))
     {
         if (Self != null && vardata.Self != null)
         {
             Self.RemoveChild(vardata.Self);
         }
         VariableMap.Remove(name);
         Document.IsChanged = true;
     }
 }
Beispiel #2
0
        public void RenameVar(string oldName, string newName)
        {
            if (oldName.Equals(newName))
            {
                return;
            }

            if (VariableMap.TryGetValue(oldName, out var exist))
            {
                VariableMap.Add(newName, exist);
                exist.Name = newName;
                VariableMap.Remove(oldName);
                Document.IsChanged = true;
            }
        }