Class LegacyJavaFileExtractor
Namespace: CmlLib.Core.FileExtractors
Assembly: CmlLib.Core.dll
public class LegacyJavaFileExtractor : IFileExtractor
Inheritance
object ← LegacyJavaFileExtractor
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
LegacyJavaFileExtractor(HttpClient, IJavaPathResolver)
public LegacyJavaFileExtractor(HttpClient httpClient, IJavaPathResolver resolver)
Parameters
httpClient HttpClient
resolver IJavaPathResolver
Fields
JavaVersion
public JavaVersion JavaVersion
Field 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
Returns
ValueTask<IEnumerable<GameFile>>
GetJavaUrlAsync(CancellationToken)
public Task<string> GetJavaUrlAsync(CancellationToken cancellationToken)
Parameters
cancellationToken CancellationToken