AcManager.Tools.ContentInstallation.Types.TypeTrack.GetUpdateOptions C# (CSharp) Method

GetUpdateOptions() public method

public GetUpdateOptions ( ) : IEnumerable
return IEnumerable
        public override IEnumerable<UpdateOption> GetUpdateOptions() {
            Func<string, bool> uiFilter = x => x != @"ui_skin.json";
            Func<string, bool> previewFilter = x => x != @"preview.jpg";

            return base.GetUpdateOptions().Union(new[] {
                new UpdateOption(ToolsStrings.ContentInstallation_KeepUiInformation){ Filter = uiFilter },
                new UpdateOption(ToolsStrings.Installator_KeepSkinPreview){ Filter = previewFilter },
                new UpdateOption(ToolsStrings.Installator_KeepUiInformationAndSkinPreview){ Filter = x => uiFilter(x) && previewFilter(x) }
            });
        }