示例#1
0
            public override async ValueTask <bool> MoveNextAsync()
            {
                if (_entity == null)
                {
                    if (await TryGetResponse($"/v1/search/illust?search_target={_matchOption.GetEnumAttribute<EnumAlias>().AliasAs}&sort={(_isPremium ? "date_desc" : "popular_desc")}&word={_keyword}&filter=for_android&offset={(_current - 1) * 30}") is (true, var model))
                    {
                        _entity = model;
                        UpdateEnumerator();
                    }
                    else
                    {
                        throw new QueryNotRespondingException();
                    }

                    Enumerable.ReportRequestedPages();
                }
 public SearchTagMatchOptionModel(SearchTagMatchOption corresponding)
 {
     Description   = corresponding.GetEnumAttribute <EnumName>().Name;
     Corresponding = corresponding;
 }
 public SearchTagMatchOptionModel(SearchTagMatchOption corresponding)
 {
     Description   = AkaI18N.GetResource(corresponding.GetEnumAttribute <EnumLocalizedName>().Name);
     Corresponding = corresponding;
 }
 public SearchTagMatchOptionModel(SearchTagMatchOption corresponding)
 {
     Description   = Pixeval.Resources.Resources.ResourceManager.GetString(corresponding.GetEnumAttribute <EnumLocalizedName>().Name);
     Corresponding = corresponding;
 }