Example #1
0
        public bool Equals(MacAddress other)
        {
            if (other == null)
            {
                return false;
            }

            return Address.Equals(other.Address, StringComparison.InvariantCultureIgnoreCase);
        }
        public SignboardConfigPage(MacAddress macAddress, Guid key)
        {
            InitializeComponent();

            MacAddress = macAddress;
            Key = key;
            isRetrievingState = false;

            MacAddressTextBlock.Text = MacAddress.Address;
            KeyTextBlock.Text = Key.ToString();

            RefreshState();
        }
        public void SetMacAddress(MacAddress macAddress)
        {
            if (macAddress == null)
            {
                throw new ArgumentNullException("macAddress", "MacAddress cannot be null");
            }

            using (var registryKey = Registry.CurrentUser.CreateSubKey(RegistrySubKey))
            {
                registryKey.SetValue("MacAddress", macAddress.ToString());
            }
        }