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

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

Private Properties

Property Type Description
CalculatePublisher ContentPublisher
GetSourceRoot IAbsoluteDirectoryPath
OnSerialized void

Public Methods

Method Description
GetPath ( string name ) : string
GetSource ( IHaveSourcePaths game ) : ContentPublisher
GetSourceDirectory ( IHaveSourcePaths game ) : IAbsoluteDirectoryPath
OverrideSource ( Publisher publisher ) : void
ReplaceDependencies ( IEnumerable dependencies ) : void
UpdateVersionInfo ( string version, System.DateTime updatedVersion ) : void

Protected Methods

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

Private Methods

Method Description
CalculatePublisher ( IHaveSourcePaths game ) : ContentPublisher
GetSourceRoot ( IHaveSourcePaths game ) : IAbsoluteDirectoryPath
OnSerialized ( StreamingContext context ) : void

Method Details

CreateRelatedSpec() protected method

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

GetPath() public method

public GetPath ( string name ) : string
name 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

NetworkContent() protected method

protected NetworkContent ( ) : System
return System

NetworkContent() protected method

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

OverrideSource() public method

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

ReplaceDependencies() public method

public ReplaceDependencies ( IEnumerable dependencies ) : void
dependencies IEnumerable
return void

UpdateVersionInfo() public method

public UpdateVersionInfo ( string version, System.DateTime updatedVersion ) : void
version string
updatedVersion System.DateTime
return void