public async Task ToggleCompositeType(CompositeTypeItem entry) { CompositeType compositeTypes = this.GetCompositeTypes(); if (compositeTypes.HasFlag(entry.CompositeType)) { compositeTypes &= ~entry.CompositeType; } else { compositeTypes |= entry.CompositeType; } await this.settingsManager.SetEnabledCompositeTypes(compositeTypes); }
public static CompositeTypeItemA FromCurrentTypes(CompositeType types) { return(new CompositeTypeItemA(Resource.String.a, types.HasFlag(CompositeType.A))); }