public override void WriteXml(System.Xml.XmlWriter writer) { if (IsDisabled) { writer.WriteAttributeString("IsDisabled", IsDisabled.ToString()); } if (!CanHide) { writer.WriteAttributeString("CanHide", CanHide.ToString()); } if (!CanAutoHide) { writer.WriteAttributeString("CanAutoHide", CanAutoHide.ToString(CultureInfo.InvariantCulture)); } if (AutoHideWidth > 0) { writer.WriteAttributeString("AutoHideWidth", AutoHideWidth.ToString(CultureInfo.InvariantCulture)); } if (AutoHideHeight > 0) { writer.WriteAttributeString("AutoHideHeight", AutoHideHeight.ToString(CultureInfo.InvariantCulture)); } if (AutoHideMinWidth != 25.0) { writer.WriteAttributeString("AutoHideMinWidth", AutoHideMinWidth.ToString(CultureInfo.InvariantCulture)); } if (AutoHideMinHeight != 25.0) { writer.WriteAttributeString("AutoHideMinHeight", AutoHideMinHeight.ToString(CultureInfo.InvariantCulture)); } base.WriteXml(writer); }
public override int GetHashCode() { return(new object[] { OrganisationName, LoginId, FirstName, LastName, EmailAddress, Count }.GetCollectionHashCode() ^ MatchOrganisationNameExactly.GetHashCode() ^ IsEnabled.GetHashCode() ^ IsDisabled.GetHashCode() ^ SortOrder.GetHashCode()); }
private void DataSource_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e) { models = DataSource.Select(x => new TabOption() { IsClosable = IsClosable?.Invoke(x), IsDisabled = IsDisabled?.Invoke(x), Name = Name(x), Title = Title(x), Content = Content(x) }).ToList(); }
public async Task <ClaimsIdentity> GenerateUserIdentityAsync(UserManager <ApplicationUser> manager) { // Note the authenticationType must match the one defined in CookieAuthenticationOptions.AuthenticationType var userIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie); // Add custom user claims here userIdentity.AddClaim(new Claim("EmployeeId", EmployeeId.ToString())); userIdentity.AddClaim(new Claim("IsDisabled", IsDisabled.ToString())); userIdentity.AddClaim(new Claim("Email", Email.ToString())); return(userIdentity); }
public override int GetHashCode() { const int prime = 397; int result = (int)Format; result = (result * prime) ^ (Pattern != null ? Pattern.GetHashCode() : 0); result = (result * prime) ^ (Replace != null ? Replace.GetHashCode() : 0); result = (result * prime) ^ (Options != null ? Options.GetHashCode() : 0); result = (result * prime) ^ (Order.GetHashCode()); result = (result * prime) ^ (IsDisabled.GetHashCode()); return(result); }
protected override void OnInitialized() { DataSource.CollectionChanged -= DataSource_CollectionChanged; DataSource.CollectionChanged += DataSource_CollectionChanged; models = DataSource.Select(x => new TabOption() { IsClosable = IsClosable?.Invoke(x), IsDisabled = IsDisabled?.Invoke(x), Name = Name(x), Title = Title(x), Content = Content(x) }).ToList(); }
public void Validate() { Name.ValidateOptional("Name"); BirthDate.ValidateOptional("BirthDate"); BloodType.ValidateOptional("BloodType"); Ethnicity.ValidateOptional("Ethnicity"); MaritalStatus.ValidateOptional("MaritalStatus"); IsDeceased.ValidateOptional("IsDeceased"); DateOfDeath.ValidateOptional("DateOfDeath"); Religion.ValidateOptional("Religion"); IsVeteran.ValidateOptional("IsVeteran"); EducationLevel.ValidateOptional("EducationLevel"); IsDisabled.ValidateOptional("IsDisabled"); }
public FlareSelector( DataGetter dataGetter, bool multiple, string filterPlaceholder = "Filter options", bool clearOnSelect = false, bool?closeOnSelect = null, uint?minFilterValueLength = null, string?minFilterValueNotice = null, string?emptyPlaceholder = null, bool monospace = true, IsDisabled?isDisabled = null ) { _dataGetter = dataGetter; Multiple = multiple; FilterPlaceholder = filterPlaceholder; ClearOnSelect = clearOnSelect; CloseOnSelect = closeOnSelect ?? !multiple; MinFilterValueLength = minFilterValueLength; MinFilterValueNotice = minFilterValueNotice ?? $"Filter by at least {MinFilterValueLength} characters"; EmptyPlaceholder = emptyPlaceholder; Monospace = monospace; _isDisabled = isDisabled ?? (() => false); GenerateBatches(); CacheMatched(); for (var batchID = 0; batchID < Batches !.Length; batchID++) { (UpdateTrigger, List <IOption <T> >)b = Batches[batchID]; foreach (IOption <T> option in b.Item2) { if (option.Selected) { Select(batchID, option); if (!Multiple) { break; } } } } }
public int CompareTo(object obj, string propertyName) { if (obj == null) { return(1); } Item item = obj as Item; if (item == null) { throw new ArgumentException("Object is not an Item"); } int result = 0; switch (propertyName) { case "Path": result = Path.CompareTo(item.Path); break; case "Size": case "HumanReadableSize": result = Size.CompareTo(item.Size); break; case "AverageFileSize": case "HumanReadableAverageFileSize": result = AverageFileSize.CompareTo(item.AverageFileSize); break; case "NumberOfFiles": result = NumberOfFiles.CompareTo(item.NumberOfFiles); break; case "NumberOfDirectories": result = NumberOfDirectories.CompareTo(item.NumberOfDirectories); break; case "Name": result = Name.CompareTo(item.Name); break; case "Target": result = Target.CompareTo(item.Target); break; case "IsSymLink": result = IsSymLink.CompareTo(item.IsSymLink); break; case "IsDisabled": result = IsDisabled.CompareTo(item.IsDisabled); break; } if (result == 0) { if (propertyName == null || !propertyName.Equals("Path")) { result = Path.CompareTo(item.Path); } if (result == 0) { result = Info.FullName.CompareTo(item.FullName); } } return(result); }
public void DoIsDisabled(bool disabled) => IsDisabled?.Invoke(disabled);