C# Class Mono.Addins.Setup.AddinPackage

Inheritance: Mono.Addins.Setup.Package
Afficher le fichier Open project: mono/mono-addins Class Usage Examples

Méthodes publiques

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

Private Methods

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

public Equals ( object ob ) : bool
ob object
Résultat bool

FromInstalledAddin() public static méthode

public static FromInstalledAddin ( Addin sinfo ) : AddinPackage
sinfo Mono.Addins.Addin
Résultat AddinPackage

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

PackageFromFile() public static méthode

public static PackageFromFile ( string file ) : AddinPackage
file string
Résultat AddinPackage

PackageFromRepository() public static méthode

public static PackageFromRepository ( AddinRepositoryEntry repAddin ) : AddinPackage
repAddin AddinRepositoryEntry
Résultat AddinPackage