C# Class OpenIDE.Core.Packaging.Package

Mostrar archivo Open project: continuoustests/OpenIDE Class Usage Examples

Public Properties

Property Type Description
Dependencies List
PostInstallActions List
PostUninstallActions List
PreInstallActions List
PreUninstallActions List

Public Methods

Method Description
AddDependency ( string name, IEnumerable versions ) : Package
AddPostInstallAction ( string item ) : Package
AddPostInstallAction ( string item, string global ) : Package
AddPostUninstallAction ( string item ) : Package
AddPostUninstallAction ( string item, string global ) : Package
AddPreInstallAction ( string item ) : Package
AddPreInstallAction ( string item, string global ) : Package
AddPreUninstallAction ( string item ) : Package
AddPreUninstallAction ( string item, string global ) : Package
IsValid ( ) : bool
Package ( string os, string target, string id, string version, string command, string name, string description ) : System
Read ( string file ) : Package
Read ( string json, string file ) : Package
ToString ( ) : string
ToVerboseString ( ) : string
Write ( ) : string

Private Methods

Method Description
getArrayOf ( IEnumerable list, Func toJSONValue, int tabs ) : string
parseAction ( JToken x ) : InstallAction
read ( string file, string json ) : Package
tab ( int num ) : string

Method Details

AddDependency() public method

public AddDependency ( string name, IEnumerable versions ) : Package
name string
versions IEnumerable
return Package

AddPostInstallAction() public method

public AddPostInstallAction ( string item ) : Package
item string
return Package

AddPostInstallAction() public method

public AddPostInstallAction ( string item, string global ) : Package
item string
global string
return Package

AddPostUninstallAction() public method

public AddPostUninstallAction ( string item ) : Package
item string
return Package

AddPostUninstallAction() public method

public AddPostUninstallAction ( string item, string global ) : Package
item string
global string
return Package

AddPreInstallAction() public method

public AddPreInstallAction ( string item ) : Package
item string
return Package

AddPreInstallAction() public method

public AddPreInstallAction ( string item, string global ) : Package
item string
global string
return Package

AddPreUninstallAction() public method

public AddPreUninstallAction ( string item ) : Package
item string
return Package

AddPreUninstallAction() public method

public AddPreUninstallAction ( string item, string global ) : Package
item string
global string
return Package

IsValid() public method

public IsValid ( ) : bool
return bool

Package() public method

public Package ( string os, string target, string id, string version, string command, string name, string description ) : System
os string
target string
id string
version string
command string
name string
description string
return System

Read() public static method

public static Read ( string file ) : Package
file string
return Package

Read() public static method

public static Read ( string json, string file ) : Package
json string
file string
return Package

ToString() public method

public ToString ( ) : string
return string

ToVerboseString() public method

public ToVerboseString ( ) : string
return string

Write() public method

public Write ( ) : string
return string

Property Details

Dependencies public_oe property

public List Dependencies
return List

PostInstallActions public_oe property

public List PostInstallActions
return List

PostUninstallActions public_oe property

public List PostUninstallActions
return List

PreInstallActions public_oe property

public List PreInstallActions
return List

PreUninstallActions public_oe property

public List PreUninstallActions
return List