C# Class StarryEyes.Models.Timelines.TimelineModelBase

検索フリップなどのタイムラインの基幹部分
Inheritance: IDisposable
显示文件 Open project: karno/StarryEyes Class Usage Examples

Public Properties

Property Type Description
TimelineChunkCount int
TimelineChunkCountBounce int

Public Methods

Method Description
Dispose ( ) : void
InvalidateTimeline ( ) : void
ReadMore ( long maxId ) : Task
RequestFocus ( ) : void
TimelineModelBase ( ) : System

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AddStatus() protected method

protected AddStatus ( StatusModel model, bool isNewArrival ) : bool
model StarryEyes.Models.Timelines.Statuses.StatusModel
isNewArrival bool
return bool

CheckAcceptStatusCore() protected abstract method

protected abstract CheckAcceptStatusCore ( TwitterStatus status ) : bool
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
return bool

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Fetch() protected abstract method

protected abstract Fetch ( long maxId, int count ) : IObservable
maxId long
count int
return IObservable

InvalidateTimeline() public method

public InvalidateTimeline ( ) : void
return void

PreInvalidateTimeline() protected abstract method

Pre-invalidate timeline
protected abstract PreInvalidateTimeline ( ) : bool
return bool

QueueInvalidateTimeline() protected method

protected QueueInvalidateTimeline ( ) : void
return void

ReadMore() public method

public ReadMore ( long maxId ) : Task
maxId long
return Task

RemoveStatus() protected method

protected RemoveStatus ( long id ) : void
id long
return void

RequestFocus() public method

public RequestFocus ( ) : void
return void

TimelineModelBase() public method

public TimelineModelBase ( ) : System
return System

Property Details

TimelineChunkCount public_oe static_oe property

public static int TimelineChunkCount
return int

TimelineChunkCountBounce public_oe static_oe property

public static int TimelineChunkCountBounce
return int