C# Class OpenIDE.Core.Packaging.Package

Afficher le fichier Open project: continuoustests/OpenIDE Class Usage Examples

Méthodes publiques

Свойство Type Description
Dependencies List
PostInstallActions List
PostUninstallActions List
PreInstallActions List
PreUninstallActions List

Méthodes publiques

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

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

public AddDependency ( string name, IEnumerable versions ) : Package
name string
versions IEnumerable
Résultat Package

AddPostInstallAction() public méthode

public AddPostInstallAction ( string item ) : Package
item string
Résultat Package

AddPostInstallAction() public méthode

public AddPostInstallAction ( string item, string global ) : Package
item string
global string
Résultat Package

AddPostUninstallAction() public méthode

public AddPostUninstallAction ( string item ) : Package
item string
Résultat Package

AddPostUninstallAction() public méthode

public AddPostUninstallAction ( string item, string global ) : Package
item string
global string
Résultat Package

AddPreInstallAction() public méthode

public AddPreInstallAction ( string item ) : Package
item string
Résultat Package

AddPreInstallAction() public méthode

public AddPreInstallAction ( string item, string global ) : Package
item string
global string
Résultat Package

AddPreUninstallAction() public méthode

public AddPreUninstallAction ( string item ) : Package
item string
Résultat Package

AddPreUninstallAction() public méthode

public AddPreUninstallAction ( string item, string global ) : Package
item string
global string
Résultat Package

IsValid() public méthode

public IsValid ( ) : bool
Résultat bool

Package() public méthode

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
Résultat System

Read() public static méthode

public static Read ( string file ) : Package
file string
Résultat Package

Read() public static méthode

public static Read ( string json, string file ) : Package
json string
file string
Résultat Package

ToString() public méthode

public ToString ( ) : string
Résultat string

ToVerboseString() public méthode

public ToVerboseString ( ) : string
Résultat string

Write() public méthode

public Write ( ) : string
Résultat string

Property Details

Dependencies public_oe property

public List Dependencies
Résultat List

PostInstallActions public_oe property

public List PostInstallActions
Résultat List

PostUninstallActions public_oe property

public List PostUninstallActions
Résultat List

PreInstallActions public_oe property

public List PreInstallActions
Résultat List

PreUninstallActions public_oe property

public List PreUninstallActions
Résultat List