C# Class withSIX.Play.Core.Games.Legacy.Mods.SubscribedCollection

Inheritance: AdvancedCollection
显示文件 Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
Clone ( ) : CustomCollection
ComparePK ( object obj ) : bool
GetAuthorUri ( ) : Uri
SubscribedCollection ( System.Guid collectionID, System.Guid subscribedAccountId, ISupportModding game ) : System
Unsubscribe ( IConnectApiHandler api ) : System.Threading.Tasks.Task
UpdateFromMod ( IMod mod ) : void
UpdateInfoFromOnline ( CollectionModel collection, CollectionVersionModel collectionVersion, Account author, IContentManager contentList ) : System.Threading.Tasks.Task

Protected Methods

Method Description
AddMod ( Mod mod ) : bool
GetShortId ( ) : ShortGuid
RemoveMod ( IMod mod ) : bool

Method Details

AddMod() protected method

protected AddMod ( Mod mod ) : bool
mod Mod
return bool

Clone() public method

public Clone ( ) : CustomCollection
return CustomCollection

ComparePK() public method

public ComparePK ( object obj ) : bool
obj object
return bool

GetAuthorUri() public method

public GetAuthorUri ( ) : Uri
return System.Uri

GetShortId() protected method

protected GetShortId ( ) : ShortGuid
return ShortGuid

RemoveMod() protected method

protected RemoveMod ( IMod mod ) : bool
mod IMod
return bool

SubscribedCollection() public method

public SubscribedCollection ( System.Guid collectionID, System.Guid subscribedAccountId, ISupportModding game ) : System
collectionID System.Guid
subscribedAccountId System.Guid
game ISupportModding
return System

Unsubscribe() public method

public Unsubscribe ( IConnectApiHandler api ) : System.Threading.Tasks.Task
api IConnectApiHandler
return System.Threading.Tasks.Task

UpdateFromMod() public method

public UpdateFromMod ( IMod mod ) : void
mod IMod
return void

UpdateInfoFromOnline() public method

public UpdateInfoFromOnline ( CollectionModel collection, CollectionVersionModel collectionVersion, Account author, IContentManager contentList ) : System.Threading.Tasks.Task
collection CollectionModel
collectionVersion CollectionVersionModel
author withSIX.Play.Core.Connect.Account
contentList IContentManager
return System.Threading.Tasks.Task