C# 클래스 OpenIDE.Core.Packaging.Package

파일 보기 프로젝트 열기: continuoustests/OpenIDE 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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