Table of Contents

Class ForgeInstallerExtractor

Namespace: CmlLib.Core.Installer.Forge.Installers
Assembly: CmlLib.Core.Installer.Forge.dll

public class ForgeInstallerExtractor : IDisposable

Inheritance

objectForgeInstallerExtractor

Implements

IDisposable

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

string

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

Task<ForgeInstallerExtractor>

DownloadAndExtractUniversalInstaller(ForgeVersion, IGameInstaller, ForgeInstallOptions)

public static Task<ForgeInstallerExtractor> DownloadAndExtractUniversalInstaller(ForgeVersion version, IGameInstaller installer, ForgeInstallOptions options)

Parameters

version ForgeVersion

installer IGameInstaller

options ForgeInstallOptions

Returns

Task<ForgeInstallerExtractor>

~ForgeInstallerExtractor()

protected ~ForgeInstallerExtractor()

OpenInstallerProfile()

public Stream OpenInstallerProfile()

Returns

Stream