C# Class Nexus.Client.Mods.ModCompressorBase

This class is subclassed to compress a source folder into a specific mod format.
Inheritance: IModCompressor
Afficher le fichier Open project: NexusMods/NexusModManager-4.5

Méthodes publiques

Méthode Description
Compress ( string p_strSourcePath, string p_strDestinationPath ) : void

Compresses the specified source folder into a mod file at the specified destination.

If the desitnation file exists, it will be overwritten.

ModCompressorBase ( IEnvironmentInfo p_eifEnvironmentInfo ) : System.ComponentModel

A simple constructor that initializes with its dependencies.

Méthodes protégées

Méthode Description
OnFileCompressionFinished ( CancelEventArgs e ) : void

Raises the FileCompressionFinished event.

Method Details

Compress() public abstract méthode

Compresses the specified source folder into a mod file at the specified destination.
If the desitnation file exists, it will be overwritten.
public abstract Compress ( string p_strSourcePath, string p_strDestinationPath ) : void
p_strSourcePath string The folder to compress into a mod file.
p_strDestinationPath string The path of the mod file to create.
Résultat void

ModCompressorBase() public méthode

A simple constructor that initializes with its dependencies.
public ModCompressorBase ( IEnvironmentInfo p_eifEnvironmentInfo ) : System.ComponentModel
p_eifEnvironmentInfo IEnvironmentInfo The application's envrionment info.
Résultat System.ComponentModel

OnFileCompressionFinished() protected méthode

Raises the FileCompressionFinished event.
protected OnFileCompressionFinished ( CancelEventArgs e ) : void
e System.ComponentModel.CancelEventArgs A describing the event arguments.
Résultat void