C# Class CrystalMpq.WoW.ArchiveDetection.WoWArchiveDetector

Facade for WoWInstallationKind and archive detection.
Show file Open project: sgraf812/crystalmpq

Public Methods

Method Description
CollectArchives ( ) : IList

Collects all archives belonging to the current installation.

CollectLanguagePacks ( WoWInstallation installation ) : IList

Finds the WoWLanguagePacks associated with this WoWInstallation.

Each WoWLanguagePack itself contains another list of archives.

DetermineInstallationKind ( ) : WoWInstallationKind?

Determines the installation kind.

WoWArchiveDetector ( string dataPath ) : System

Method Details

CollectArchives() public method

Collects all archives belonging to the current installation.
public CollectArchives ( ) : IList
return IList

CollectLanguagePacks() public method

Finds the WoWLanguagePacks associated with this WoWInstallation.
Each WoWLanguagePack itself contains another list of archives.
Couldn't determine installation kind.
public CollectLanguagePacks ( WoWInstallation installation ) : IList
installation WoWInstallation belonging to the language packs.
return IList

DetermineInstallationKind() public method

Determines the installation kind.
Couldn't determine installation kind.
public DetermineInstallationKind ( ) : WoWInstallationKind?
return WoWInstallationKind?

WoWArchiveDetector() public method

public WoWArchiveDetector ( string dataPath ) : System
dataPath string
return System