Class JavaFileExtractor
Namespace: CmlLib.Core.FileExtractors
Assembly: CmlLib.Core.dll
public class JavaFileExtractor : 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
JavaFileExtractor(HttpClient, IJavaPathResolver)
public JavaFileExtractor(HttpClient httpClient, IJavaPathResolver javaPathResolver)
Parameters
httpClient HttpClient
javaPathResolver IJavaPathResolver
Properties
JavaManifestServer
public string JavaManifestServer { 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