C# Class withSIX.Mini.Core.Games.PackagedContent

Inheritance: InstallableContent, IPackagedContent
Mostra file Open project: SIXNetworks/withSIX.Desktop

Private Properties

Property Type Description

Public Methods

Method Description
GetFQN ( string constraint = null ) : string
GetSource ( IHaveSourcePaths game ) : ContentPublisher
GetSourceDirectory ( IHaveSourcePaths game ) : IAbsoluteDirectoryPath
OverrideSource ( Publisher publisher ) : void
Uninstall ( IUninstallSession installerSession, CancellationToken cancelToken, string constraint = null ) : Task

Protected Methods

Method Description
CreateRelatedSpec ( string constraint ) : IContentSpec
HandleRelatedContentChildren ( ICollection x ) : void
PackagedContent ( ) : System
PackagedContent ( string packageName, System.Guid gameId ) : System

Method Details

CreateRelatedSpec() protected method

protected CreateRelatedSpec ( string constraint ) : IContentSpec
constraint string
return IContentSpec

GetFQN() public method

public GetFQN ( string constraint = null ) : string
constraint string
return string

GetSource() public method

public GetSource ( IHaveSourcePaths game ) : ContentPublisher
game IHaveSourcePaths
return ContentPublisher

GetSourceDirectory() public method

public GetSourceDirectory ( IHaveSourcePaths game ) : IAbsoluteDirectoryPath
game IHaveSourcePaths
return IAbsoluteDirectoryPath

HandleRelatedContentChildren() protected method

protected HandleRelatedContentChildren ( ICollection x ) : void
x ICollection
return void

OverrideSource() public method

public OverrideSource ( Publisher publisher ) : void
publisher Publisher
return void

PackagedContent() protected method

protected PackagedContent ( ) : System
return System

PackagedContent() protected method

protected PackagedContent ( string packageName, System.Guid gameId ) : System
packageName string
gameId System.Guid
return System

Uninstall() public method

public Uninstall ( IUninstallSession installerSession, CancellationToken cancelToken, string constraint = null ) : Task
installerSession IUninstallSession
cancelToken System.Threading.CancellationToken
constraint string
return Task