Table of Contents

Class AssetFileExtractor

Namespace: CmlLib.Core.FileExtractors
Assembly: CmlLib.Core.dll

public class AssetFileExtractor : IFileExtractor

Inheritance

objectAssetFileExtractor

Implements

IFileExtractor

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

AssetFileExtractor(HttpClient)

public AssetFileExtractor(HttpClient client)

Parameters

client HttpClient

Properties

AssetServer

public string AssetServer { get; set; }

Property Value

string

Methods

Extract(MinecraftPath, IVersion, RulesEvaluatorContext, CancellationToken)

public ValueTask<IEnumerable<GameFile>> Extract(MinecraftPath path, IVersion version, RulesEvaluatorContext rulesContext, CancellationToken cancellationToken)

Parameters

path MinecraftPath

version IVersion

rulesContext RulesEvaluatorContext

cancellationToken CancellationToken

Returns

ValueTask<IEnumerable<GameFile>>