C# Класс OpenIDE.Core.Packaging.Package

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Dependencies List
PostInstallActions List
PostUninstallActions List
PreInstallActions List
PreUninstallActions List

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
getArrayOf ( IEnumerable list, Func toJSONValue, int tabs ) : string
parseAction ( JToken x ) : InstallAction
read ( string file, string json ) : Package
tab ( int num ) : string

Описание методов

AddDependency() публичный Метод

public AddDependency ( string name, IEnumerable versions ) : Package
name string
versions IEnumerable
Результат Package

AddPostInstallAction() публичный Метод

public AddPostInstallAction ( string item ) : Package
item string
Результат Package

AddPostInstallAction() публичный Метод

public AddPostInstallAction ( string item, string global ) : Package
item string
global string
Результат Package

AddPostUninstallAction() публичный Метод

public AddPostUninstallAction ( string item ) : Package
item string
Результат Package

AddPostUninstallAction() публичный Метод

public AddPostUninstallAction ( string item, string global ) : Package
item string
global string
Результат Package

AddPreInstallAction() публичный Метод

public AddPreInstallAction ( string item ) : Package
item string
Результат Package

AddPreInstallAction() публичный Метод

public AddPreInstallAction ( string item, string global ) : Package
item string
global string
Результат Package

AddPreUninstallAction() публичный Метод

public AddPreUninstallAction ( string item ) : Package
item string
Результат Package

AddPreUninstallAction() публичный Метод

public AddPreUninstallAction ( string item, string global ) : Package
item string
global string
Результат Package

IsValid() публичный Метод

public IsValid ( ) : bool
Результат bool

Package() публичный Метод

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
Результат System

Read() публичный статический Метод

public static Read ( string file ) : Package
file string
Результат Package

Read() публичный статический Метод

public static Read ( string json, string file ) : Package
json string
file string
Результат Package

ToString() публичный Метод

public ToString ( ) : string
Результат string

ToVerboseString() публичный Метод

public ToVerboseString ( ) : string
Результат string

Write() публичный Метод

public Write ( ) : string
Результат string

Описание свойств

Dependencies публичное свойство

public List Dependencies
Результат List

PostInstallActions публичное свойство

public List PostInstallActions
Результат List

PostUninstallActions публичное свойство

public List PostUninstallActions
Результат List

PreInstallActions публичное свойство

public List PreInstallActions
Результат List

PreUninstallActions публичное свойство

public List PreUninstallActions
Результат List