Class LibraryFileExtractor
Namespace: CmlLib.Core.FileExtractors
Assembly: CmlLib.Core.dll
public class LibraryFileExtractor : IFileExtractor
Inheritance
Implements
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
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