Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Assets.PackageMeta Class Reference

Metadata for a Package accessible from Package.Meta. More...

Public Member Functions

 PackageMeta ()
 Initializes a new instance of the PackageMeta class. More...
 
void CopyDependenciesTo (PackageMeta packageMeta)
 Copies local and store depdencies of this instance to the specified package More...
 

Static Public Member Functions

static PackageMeta NewDefault (string packageName)
 Creates a new PackageMeta with default values. More...
 

Properties

string Name [get, set]
 Gets or sets the identifier name of this package. More...
 
PackageVersion Version [get, set]
 Gets or sets the version of this package. More...
 
string Title [get, set]
 Gets or sets the title. More...
 
List< string > Authors [get, set]
 Gets the authors. More...
 
List< string > Owners [get, set]
 Gets the owners. More...
 
Uri IconUrl [get, set]
 Gets or sets the icon URL. More...
 
Uri LicenseUrl [get, set]
 Gets or sets the license URL. More...
 
Uri ProjectUrl [get, set]
 Gets or sets the project URL. More...
 
bool RequireLicenseAcceptance [get, set]
 Gets or sets a value indicating whether it requires license acceptance. More...
 
string Description [get, set]
 Gets or sets the description of this package. More...
 
string Summary [get, set]
 Gets or sets the summary of this package. More...
 
string ReleaseNotes [get, set]
 Gets or sets the release notes of this package. More...
 
string Language [get, set]
 Gets or sets the language supported by this package. More...
 
string Tags [get, set]
 Gets or sets the tags associated to this package. More...
 
string Copyright [get, set]
 Gets or sets the copyright. More...
 
string RootNamespace [get, set]
 Gets or sets the default namespace for this package. More...
 
PackageDependencyCollection Dependencies [get, set]
 Gets the package dependencies. More...
 
Uri ReportAbuseUrl [get, set]
 Gets the report abuse URL. Only valid for store packages. More...
 
int DownloadCount [get, set]
 Gets the download count. Only valid for store packages. More...
 
bool IsAbsoluteLatestVersion [get, set]
 Gets a value indicating whether this instance is absolute latest version. More...
 
bool IsLatestVersion [get, set]
 Gets a value indicating whether this instance is latest version. More...
 
bool Listed [get, set]
 Gets a value indicating whether this PackageMeta is listed. More...
 
DateTimeOffset Published [get, set]
 Gets the published time. More...
 

Detailed Description

Metadata for a Package accessible from Package.Meta.

Definition at line 15 of file PackageMeta.cs.

Constructor & Destructor Documentation

SiliconStudio.Assets.PackageMeta.PackageMeta ( )

Initializes a new instance of the PackageMeta class.

Definition at line 20 of file PackageMeta.cs.

Member Function Documentation

void SiliconStudio.Assets.PackageMeta.CopyDependenciesTo ( PackageMeta  packageMeta)

Copies local and store depdencies of this instance to the specified package

Parameters
packageMetaThe package meta.
Exceptions
System.ArgumentNullExceptionpackageMeta

Definition at line 207 of file PackageMeta.cs.

static PackageMeta SiliconStudio.Assets.PackageMeta.NewDefault ( string  packageName)
static

Creates a new PackageMeta with default values.

Parameters
packageNameName of the package.
Returns
PackageMeta.
Exceptions
System.ArgumentNullExceptionpackageName

Definition at line 225 of file PackageMeta.cs.

Property Documentation

List<string> SiliconStudio.Assets.PackageMeta.Authors
getset

Gets the authors.

The authors.

Definition at line 56 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.Copyright
getset

Gets or sets the copyright.

The copyright.

Definition at line 143 of file PackageMeta.cs.

PackageDependencyCollection SiliconStudio.Assets.PackageMeta.Dependencies
getset

Gets the package dependencies.

The package dependencies.

Definition at line 158 of file PackageMeta.cs.

Referenced by SiliconStudio.Assets.PackageExtensions.ContainsAsset(), and SiliconStudio.Assets.PackageSession.Save().

string SiliconStudio.Assets.PackageMeta.Description
getset

Gets or sets the description of this package.

The description.

Definition at line 103 of file PackageMeta.cs.

int SiliconStudio.Assets.PackageMeta.DownloadCount
getset

Gets the download count. Only valid for store packages.

The download count.

Definition at line 172 of file PackageMeta.cs.

Uri SiliconStudio.Assets.PackageMeta.IconUrl
getset

Gets or sets the icon URL.

The icon URL.

Definition at line 71 of file PackageMeta.cs.

bool SiliconStudio.Assets.PackageMeta.IsAbsoluteLatestVersion
getset

Gets a value indicating whether this instance is absolute latest version.

true if this instance is absolute latest version; otherwise, false.

Definition at line 179 of file PackageMeta.cs.

bool SiliconStudio.Assets.PackageMeta.IsLatestVersion
getset

Gets a value indicating whether this instance is latest version.

true if this instance is latest version; otherwise, false.

Definition at line 186 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.Language
getset

Gets or sets the language supported by this package.

The language.

Definition at line 127 of file PackageMeta.cs.

Uri SiliconStudio.Assets.PackageMeta.LicenseUrl
getset

Gets or sets the license URL.

The license URL.

Definition at line 79 of file PackageMeta.cs.

bool SiliconStudio.Assets.PackageMeta.Listed
getset

Gets a value indicating whether this PackageMeta is listed.

true if listed; otherwise, false.

Definition at line 193 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.Name
getset

Gets or sets the identifier name of this package.

The name.

Definition at line 33 of file PackageMeta.cs.

List<string> SiliconStudio.Assets.PackageMeta.Owners
getset

Gets the owners.

The owners.

Definition at line 63 of file PackageMeta.cs.

Uri SiliconStudio.Assets.PackageMeta.ProjectUrl
getset

Gets or sets the project URL.

The project URL.

Definition at line 87 of file PackageMeta.cs.

DateTimeOffset SiliconStudio.Assets.PackageMeta.Published
getset

Gets the published time.

The published.

Definition at line 200 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.ReleaseNotes
getset

Gets or sets the release notes of this package.

The release notes.

Definition at line 119 of file PackageMeta.cs.

Uri SiliconStudio.Assets.PackageMeta.ReportAbuseUrl
getset

Gets the report abuse URL. Only valid for store packages.

The report abuse URL.

Definition at line 165 of file PackageMeta.cs.

bool SiliconStudio.Assets.PackageMeta.RequireLicenseAcceptance
getset

Gets or sets a value indicating whether it requires license acceptance.

true if it requires license acceptance; otherwise, false.

Definition at line 95 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.RootNamespace
getset

Gets or sets the default namespace for this package.

The default namespace.

Definition at line 151 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.Summary
getset

Gets or sets the summary of this package.

The summary.

Definition at line 111 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.Tags
getset

Gets or sets the tags associated to this package.

The tags.

Definition at line 135 of file PackageMeta.cs.

string SiliconStudio.Assets.PackageMeta.Title
getset

Gets or sets the title.

The title.

Definition at line 49 of file PackageMeta.cs.

PackageVersion SiliconStudio.Assets.PackageMeta.Version
getset

Gets or sets the version of this package.

The version.

Definition at line 41 of file PackageMeta.cs.


The documentation for this class was generated from the following file: