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

Inheritance: Collection
Mostrar archivo Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
HandleCustomRepositories ( IContentManager manager, bool report ) : System.Threading.Tasks.Task

Protected Methods

Method Description
AdvancedCollection ( System.Guid id ) : System
AdvancedCollection ( System.Guid id, ISupportModding game ) : System
ConvertToMods ( CollectionVersionModel collectionVersion, IContentManager contentList ) : IEnumerable
GetDependencies ( IContentManager modList, IReadOnlyCollection mods ) : IEnumerable
GetRepo ( IContentManager manager, Uri uri ) : Task
HandleModsetMods ( IContentManager modList ) : void
SynchronizeMods ( IContentManager contentList, CollectionVersionModel collectionVersion ) : System.Threading.Tasks.Task
UpdateServersInfo ( CollectionVersionModel collectionVersion ) : void

Private Methods

Method Description
OnDeserialized ( StreamingContext ctx ) : void
ProcessServers ( IContentManager manager ) : System.Threading.Tasks.Task

Method Details

AdvancedCollection() protected method

protected AdvancedCollection ( System.Guid id ) : System
id System.Guid
return System

AdvancedCollection() protected method

protected AdvancedCollection ( System.Guid id, ISupportModding game ) : System
id System.Guid
game ISupportModding
return System

ConvertToMods() protected method

protected ConvertToMods ( CollectionVersionModel collectionVersion, IContentManager contentList ) : IEnumerable
collectionVersion CollectionVersionModel
contentList IContentManager
return IEnumerable

GetDependencies() protected method

protected GetDependencies ( IContentManager modList, IReadOnlyCollection mods ) : IEnumerable
modList IContentManager
mods IReadOnlyCollection
return IEnumerable

GetRepo() protected static method

protected static GetRepo ( IContentManager manager, Uri uri ) : Task
manager IContentManager
uri System.Uri
return Task

HandleCustomRepositories() public method

public HandleCustomRepositories ( IContentManager manager, bool report ) : System.Threading.Tasks.Task
manager IContentManager
report bool
return System.Threading.Tasks.Task

HandleModsetMods() protected method

protected HandleModsetMods ( IContentManager modList ) : void
modList IContentManager
return void

SynchronizeMods() protected method

protected SynchronizeMods ( IContentManager contentList, CollectionVersionModel collectionVersion ) : System.Threading.Tasks.Task
contentList IContentManager
collectionVersion CollectionVersionModel
return System.Threading.Tasks.Task

UpdateServersInfo() protected method

protected UpdateServersInfo ( CollectionVersionModel collectionVersion ) : void
collectionVersion CollectionVersionModel
return void