C# Class StarryEyes.Models.Timelines.Statuses.StatusModel

Afficher le fichier Open project: karno/StarryEyes Class Usage Examples

Méthodes publiques

Méthode Description
AddFavoritedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
AddRetweetedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
BacktrackFallback ( StarryEyes.Models.Accounting.TwitterAccount account ) : StarryEyes.Models.Accounting.TwitterAccount
CollectGarbages ( ) : void
Equals ( object obj ) : bool
Get ( TwitterStatus status ) : Task
GetHashCode ( ) : int
GetIfCacheIsAlive ( long id ) : StatusModel
IsFavorited ( ) : bool
IsRetweeted ( ) : bool
RemoveFavoritedUser ( long userId ) : void
RemoveRetweetedUser ( long userId ) : void
UpdateStatusInfo ( long id, Action ifCacheIsAlive, Action ifCacheIsDead ) : void

Private Methods

Méthode Description
GetSuitableReplyAccount ( ) : IEnumerable
LoadFavoritedUsers ( ) : void
LoadRetweetedUsers ( ) : void
LoadUsers ( IEnumerable users, object lockObject, TwitterUser>.IDictionary dictionary, IList target ) : void
StatusModel ( TwitterStatus status ) : System
StatusModel ( TwitterStatus status, StatusModel retweetedOriginal ) : System

Method Details

AddFavoritedUser() public méthode

public AddFavoritedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
Résultat void

AddRetweetedUser() public méthode

public AddRetweetedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
Résultat void

BacktrackFallback() public static méthode

public static BacktrackFallback ( StarryEyes.Models.Accounting.TwitterAccount account ) : StarryEyes.Models.Accounting.TwitterAccount
account StarryEyes.Models.Accounting.TwitterAccount
Résultat StarryEyes.Models.Accounting.TwitterAccount

CollectGarbages() public static méthode

public static CollectGarbages ( ) : void
Résultat void

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

Get() public static méthode

public static Get ( TwitterStatus status ) : Task
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
Résultat Task

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetIfCacheIsAlive() public static méthode

public static GetIfCacheIsAlive ( long id ) : StatusModel
id long
Résultat StatusModel

IsFavorited() public méthode

public IsFavorited ( ) : bool
Résultat bool

IsRetweeted() public méthode

public IsRetweeted ( ) : bool
Résultat bool

RemoveFavoritedUser() public méthode

public RemoveFavoritedUser ( long userId ) : void
userId long
Résultat void

RemoveRetweetedUser() public méthode

public RemoveRetweetedUser ( long userId ) : void
userId long
Résultat void

UpdateStatusInfo() public static méthode

public static UpdateStatusInfo ( long id, Action ifCacheIsAlive, Action ifCacheIsDead ) : void
id long
ifCacheIsAlive Action
ifCacheIsDead Action
Résultat void