C# Class Mono.Addins.Setup.AddinPackage

Inheritance: Mono.Addins.Setup.Package
Mostra file Open project: mono/mono-addins Class Usage Examples

Public Methods

Method Description
Equals ( object ob ) : bool
FromInstalledAddin ( Addin sinfo ) : AddinPackage
GetHashCode ( ) : int
PackageFromFile ( string file ) : AddinPackage
PackageFromRepository ( AddinRepositoryEntry repAddin ) : AddinPackage

Private Methods

Method Description
CommitInstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void
CommitUninstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void
CopyAddinFiles ( IProgressMonitor monitor, AddinDescription conf, string configFile, string destPath ) : void
EndInstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void
EndUninstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void
GetInstalledFiles ( AddinDescription conf ) : IEnumerable
HasWriteLock ( string file ) : bool
IsUpgradeOf ( Mono.Addins.Setup.Package p ) : bool
PrepareInstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void
PrepareUninstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void
ReadAddinInfo ( string file ) : AddinInfo
RecDeleteDir ( IProgressMonitor monitor, string path ) : void
Resolve ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service, PackageCollection toInstall, PackageCollection toUninstall, PackageCollection installedRequired, DependencyCollection unresolved ) : void
RollbackInstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void
RollbackUninstall ( IProgressMonitor monitor, Mono.Addins.Setup.AddinStore service ) : void

Method Details

Equals() public method

public Equals ( object ob ) : bool
ob object
return bool

FromInstalledAddin() public static method

public static FromInstalledAddin ( Addin sinfo ) : AddinPackage
sinfo Mono.Addins.Addin
return AddinPackage

GetHashCode() public method

public GetHashCode ( ) : int
return int

PackageFromFile() public static method

public static PackageFromFile ( string file ) : AddinPackage
file string
return AddinPackage

PackageFromRepository() public static method

public static PackageFromRepository ( AddinRepositoryEntry repAddin ) : AddinPackage
repAddin AddinRepositoryEntry
return AddinPackage