Class ForgeInstallerExtractor
Namespace: CmlLib.Core.Installer.Forge.Installers
Assembly: CmlLib.Core.Installer.Forge.dll
public class ForgeInstallerExtractor : IDisposable
Inheritance
object ← ForgeInstallerExtractor
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
ExtractedDir
public string ExtractedDir { get; }
Property Value
Methods
Dispose(bool)
protected virtual void Dispose(bool disposing)
Parameters
disposing bool
Dispose()
public void Dispose()
DownloadAndExtractInstaller(ForgeVersion, IGameInstaller, ForgeInstallOptions)
public static Task<ForgeInstallerExtractor> DownloadAndExtractInstaller(ForgeVersion version, IGameInstaller installer, ForgeInstallOptions options)
Parameters
version ForgeVersion
installer IGameInstaller
options ForgeInstallOptions
Returns
DownloadAndExtractUniversalInstaller(ForgeVersion, IGameInstaller, ForgeInstallOptions)
public static Task<ForgeInstallerExtractor> DownloadAndExtractUniversalInstaller(ForgeVersion version, IGameInstaller installer, ForgeInstallOptions options)
Parameters
version ForgeVersion
installer IGameInstaller
options ForgeInstallOptions
Returns
~ForgeInstallerExtractor()
protected ~ForgeInstallerExtractor()
OpenInstallerProfile()
public Stream OpenInstallerProfile()