public ProjectContext() { DisplaySelected = false; DisplayUnselected = false; NumericalBaseService = new NumericalBaseService(); FlagsNumber = new FlagsNumber(); }
public void Unload() { FlagsNumber = new FlagsNumber(); NumericalBaseService.NumericalBase = NumericalBase.Decimal; DisplaySelected = false; DisplayUnselected = false; IsLoaded = false; OnUnloaded(); }
public bool LoadFlagCollection(Type enumType) { if (enumType == null) { return(false); } FlagsNumber = new FlagsNumber(enumType); IsLoaded = true; OnLoaded(); return(true); }
public FlagItem(FlagsNumber parent, string name, ulong value) { if (parent == null) { throw new ArgumentNullException(nameof(parent)); } if (name == null) { throw new ArgumentNullException(nameof(name)); } Parent = parent; Name = name; Value = value; }
public FlagsNumberChangedEventArgs(FlagsNumber oldValue, FlagsNumber newValue) { OldValue = oldValue; NewValue = newValue; }