C# Класс StarryEyes.Models.Timelines.Statuses.StatusModel

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

Метод Описание
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

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

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

public AddFavoritedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
Результат void

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

public AddRetweetedUser ( StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser user ) : void
user StarryEyes.Anomaly.TwitterApi.DataModels.TwitterUser
Результат void

BacktrackFallback() публичный статический Метод

public static BacktrackFallback ( StarryEyes.Models.Accounting.TwitterAccount account ) : StarryEyes.Models.Accounting.TwitterAccount
account StarryEyes.Models.Accounting.TwitterAccount
Результат StarryEyes.Models.Accounting.TwitterAccount

CollectGarbages() публичный статический Метод

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

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

public Equals ( object obj ) : bool
obj object
Результат bool

Get() публичный статический Метод

public static Get ( TwitterStatus status ) : Task
status StarryEyes.Anomaly.TwitterApi.DataModels.TwitterStatus
Результат Task

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

public GetHashCode ( ) : int
Результат int

GetIfCacheIsAlive() публичный статический Метод

public static GetIfCacheIsAlive ( long id ) : StatusModel
id long
Результат StatusModel

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

public IsFavorited ( ) : bool
Результат bool

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

public IsRetweeted ( ) : bool
Результат bool

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

public RemoveFavoritedUser ( long userId ) : void
userId long
Результат void

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

public RemoveRetweetedUser ( long userId ) : void
userId long
Результат void

UpdateStatusInfo() публичный статический Метод

public static UpdateStatusInfo ( long id, Action ifCacheIsAlive, Action ifCacheIsDead ) : void
id long
ifCacheIsAlive Action
ifCacheIsDead Action
Результат void