C# Класс StarryEyes.Models.Timelines.TimelineModelBase

検索フリップなどのタイムラインの基幹部分
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
TimelineChunkCount int
TimelineChunkCountBounce int

Открытые методы

Метод Описание
Dispose ( ) : void
InvalidateTimeline ( ) : void
ReadMore ( long maxId ) : Task
RequestFocus ( ) : void
TimelineModelBase ( ) : System

Защищенные методы

Метод Описание
AddStatus ( StatusModel model, bool isNewArrival ) : bool
CheckAcceptStatusCore ( TwitterStatus status ) : bool
Dispose ( bool disposing ) : void
Fetch ( long maxId, int count ) : IObservable
PreInvalidateTimeline ( ) : bool

Pre-invalidate timeline

QueueInvalidateTimeline ( ) : void
RemoveStatus ( long id ) : void

Приватные методы

Метод Описание
AcceptStatus ( StatusModelNotification n ) : void
AddStatus ( TwitterStatus status, bool isNewArrival ) : Task
CheckAcceptStatus ( TwitterStatus status ) : bool
CheckStatusAdd ( TwitterStatus status, bool actualAdd ) : bool
ReadMore ( long maxId, bool setLoadingFlag ) : Task
TrimTimeline ( ) : void

Описание методов

AddStatus() защищенный Метод

protected AddStatus ( StatusModel model, bool isNewArrival ) : bool
model StarryEyes.Models.Timelines.Statuses.StatusModel
isNewArrival bool
Результат bool

CheckAcceptStatusCore() защищенный абстрактный Метод

protected abstract CheckAcceptStatusCore ( TwitterStatus status ) : bool
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
Результат bool

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

Fetch() защищенный абстрактный Метод

protected abstract Fetch ( long maxId, int count ) : IObservable
maxId long
count int
Результат IObservable

InvalidateTimeline() публичный Метод

public InvalidateTimeline ( ) : void
Результат void

PreInvalidateTimeline() защищенный абстрактный Метод

Pre-invalidate timeline
protected abstract PreInvalidateTimeline ( ) : bool
Результат bool

QueueInvalidateTimeline() защищенный Метод

protected QueueInvalidateTimeline ( ) : void
Результат void

ReadMore() публичный Метод

public ReadMore ( long maxId ) : Task
maxId long
Результат Task

RemoveStatus() защищенный Метод

protected RemoveStatus ( long id ) : void
id long
Результат void

RequestFocus() публичный Метод

public RequestFocus ( ) : void
Результат void

TimelineModelBase() публичный Метод

public TimelineModelBase ( ) : System
Результат System

Описание свойств

TimelineChunkCount публичное статическое свойство

public static int TimelineChunkCount
Результат int

TimelineChunkCountBounce публичное статическое свойство

public static int TimelineChunkCountBounce
Результат int