C# 클래스 ICSharpCode.Core.AddInManager

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

공개 메소드들

메소드 설명
AbortRemoveUserAddInOnNextStart ( string identity ) : void
AddExternalAddIns ( IList addIns ) : void
Disable ( IList addIns ) : void
Enable ( IList addIns ) : void
InstallAddIns ( List disabled ) : void

Installs the AddIns from AddInInstallTemp to the UserAddInPath. In case of installation errors, a error message is displayed to the user and the affected AddIn is added to the disabled list.

LoadAddInConfiguration ( List addInFiles, List disabledAddIns ) : void

Loads a configuration file. The 'file' from XML elements in the form "<AddIn file='full path to .addin file'>" will be added to addInFiles, the 'addin' element from "<Disable addin='addin identity'>" will be added to disabledAddIns, all other XML elements are ignored.

RemoveExternalAddIns ( IList addIns ) : void
RemoveUserAddInOnNextStart ( string identity ) : void
SaveAddInConfiguration ( List addInFiles, List disabledAddIns ) : void

비공개 메소드들

메소드 설명
UninstallAddIn ( List disabled, string addInName, string targetDir ) : bool

메소드 상세

AbortRemoveUserAddInOnNextStart() 공개 정적인 메소드

public static AbortRemoveUserAddInOnNextStart ( string identity ) : void
identity string
리턴 void

AddExternalAddIns() 공개 정적인 메소드

public static AddExternalAddIns ( IList addIns ) : void
addIns IList
리턴 void

Disable() 공개 정적인 메소드

public static Disable ( IList addIns ) : void
addIns IList
리턴 void

Enable() 공개 정적인 메소드

public static Enable ( IList addIns ) : void
addIns IList
리턴 void

InstallAddIns() 공개 정적인 메소드

Installs the AddIns from AddInInstallTemp to the UserAddInPath. In case of installation errors, a error message is displayed to the user and the affected AddIn is added to the disabled list.
public static InstallAddIns ( List disabled ) : void
disabled List
리턴 void

LoadAddInConfiguration() 공개 정적인 메소드

Loads a configuration file. The 'file' from XML elements in the form "<AddIn file='full path to .addin file'>" will be added to addInFiles, the 'addin' element from "<Disable addin='addin identity'>" will be added to disabledAddIns, all other XML elements are ignored.
public static LoadAddInConfiguration ( List addInFiles, List disabledAddIns ) : void
addInFiles List
disabledAddIns List
리턴 void

RemoveExternalAddIns() 공개 정적인 메소드

public static RemoveExternalAddIns ( IList addIns ) : void
addIns IList
리턴 void

RemoveUserAddInOnNextStart() 공개 정적인 메소드

public static RemoveUserAddInOnNextStart ( string identity ) : void
identity string
리턴 void

SaveAddInConfiguration() 공개 정적인 메소드

public static SaveAddInConfiguration ( List addInFiles, List disabledAddIns ) : void
addInFiles List
disabledAddIns List
리턴 void