public ObjectBlock(string Description, IList <IntegerAddress> XAddresses, IList <IntegerAddress> YAddresses, InformationAddress Information, int FixedValue) : base(Description, MemStructObject.ObjectType.OBJECT) { xAddresses = XAddresses; yAddresses = YAddresses; information = Information; fixedValue = FixedValue; }
public void CopyValues(InformationAddress copyInfo) { defaultValue = copyInfo.defaultValue; valueCategories = new Dictionary <int, int>(copyInfo.valueCategories); base.CopyValues(copyInfo); }
public InformationAddressForm(IInfoFormManager im, ISharedManager sm, string title, InformationAddress ia = null) { infoManager = im; sharedManager = sm; InitializeComponent(); Text = title; ValueCategoryDataGrid.AutoGenerateColumns = false; ValueCategoryDataGrid.DataSource = infoManager.UpdateValueCategories(); if (ia != null) { AddressTextBox.Text = ia.Address.ToString("X"); DescriptionTextBox.Text = ia.Description; DefaultValueUpDown.Value = ia.DefaultValue; } }