Class NativeLibraryExtractor
Namespace: CmlLib.Core.Natives
Assembly: CmlLib.Core.dll
public class NativeLibraryExtractor : INativeLibraryExtractor
Inheritance
object ← NativeLibraryExtractor
Implements
Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
NativeLibraryExtractor(IRulesEvaluator)
public NativeLibraryExtractor(IRulesEvaluator rulesEvaluator)
Parameters
rulesEvaluator IRulesEvaluator
Methods
Clean(MinecraftPath, IVersion)
public void Clean(MinecraftPath path, IVersion version)
Parameters
path MinecraftPath
version IVersion
Extract(MinecraftPath, IVersion, RulesEvaluatorContext)
public string Extract(MinecraftPath path, IVersion version, RulesEvaluatorContext rulesContext)
Parameters
path MinecraftPath
version IVersion
rulesContext RulesEvaluatorContext