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()); } }