Пример #1
0
        void FieldChanged(object sender, EventArgs e)
        {
            var f = sender as Field;

            try
            {
                var order = FIOContainers[f].GetPluginIO().Order;
                FIOContainers[f].Dispose();
                FIOContainers.Remove(f);
                var b = CreateIO(f, order, IsInput, IsBinSized);

                IOsChanged?.Invoke(null, EventArgs.Empty);
            }
            catch (Exception ex)
            {
                System.Diagnostics.Debug.WriteLine(ex);
            }
        }
Пример #2
0
 public void UpdateFromDeclaration(Declaration declaration)
 {
     UpdateIOs(declaration.Fields);
     IOsChanged?.Invoke(declaration, EventArgs.Empty);
 }