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

Inheritance: Collection
Afficher le fichier Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Méthodes publiques

Méthode Description
HandleCustomRepositories ( IContentManager manager, bool report ) : System.Threading.Tasks.Task

Méthodes protégées

Méthode 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

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

Method Details

AdvancedCollection() protected méthode

protected AdvancedCollection ( System.Guid id ) : System
id System.Guid
Résultat System

AdvancedCollection() protected méthode

protected AdvancedCollection ( System.Guid id, ISupportModding game ) : System
id System.Guid
game ISupportModding
Résultat System

ConvertToMods() protected méthode

protected ConvertToMods ( CollectionVersionModel collectionVersion, IContentManager contentList ) : IEnumerable
collectionVersion CollectionVersionModel
contentList IContentManager
Résultat IEnumerable

GetDependencies() protected méthode

protected GetDependencies ( IContentManager modList, IReadOnlyCollection mods ) : IEnumerable
modList IContentManager
mods IReadOnlyCollection
Résultat IEnumerable

GetRepo() protected static méthode

protected static GetRepo ( IContentManager manager, Uri uri ) : Task
manager IContentManager
uri System.Uri
Résultat Task

HandleCustomRepositories() public méthode

public HandleCustomRepositories ( IContentManager manager, bool report ) : System.Threading.Tasks.Task
manager IContentManager
report bool
Résultat System.Threading.Tasks.Task

HandleModsetMods() protected méthode

protected HandleModsetMods ( IContentManager modList ) : void
modList IContentManager
Résultat void

SynchronizeMods() protected méthode

protected SynchronizeMods ( IContentManager contentList, CollectionVersionModel collectionVersion ) : System.Threading.Tasks.Task
contentList IContentManager
collectionVersion CollectionVersionModel
Résultat System.Threading.Tasks.Task

UpdateServersInfo() protected méthode

protected UpdateServersInfo ( CollectionVersionModel collectionVersion ) : void
collectionVersion CollectionVersionModel
Résultat void