public void SetColor(string colorHex) { GraffitiPalleteViewModel viewModel = this.ViewModel; if (viewModel == null) { return; } IEnumerator <ColorViewModel> enumerator = viewModel.Colors.GetEnumerator(); try { while (enumerator.MoveNext()) { ColorViewModel current = enumerator.Current; int num = string.Equals(current.ColorHex, colorHex, (StringComparison)3) ? 1 : 0; current.IsSelected = num != 0; } } finally { if (enumerator != null) { enumerator.Dispose(); } } }
public void SetColor(string colorHex) { GraffitiPalleteViewModel viewModel = this.ViewModel; if (viewModel == null) { return; } foreach (ColorViewModel color in viewModel.Colors) { int num = string.Equals(color.ColorHex, colorHex, StringComparison.InvariantCultureIgnoreCase) ? 1 : 0; color.IsSelected = num != 0; } }