Table of Contents

Class LibraryFileExtractor

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

public class LibraryFileExtractor : IFileExtractor

Inheritance

objectLibraryFileExtractor

Implements

IFileExtractor

Inherited Members

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

Constructors

LibraryFileExtractor(string, IRulesEvaluator)

public LibraryFileExtractor(string side, IRulesEvaluator rulesEvaluator)

Parameters

side string

rulesEvaluator IRulesEvaluator

Properties

LibraryServer

public string LibraryServer { 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>>