Table of Contents

Class NativeLibraryExtractor

Namespace: CmlLib.Core.Natives
Assembly: CmlLib.Core.dll

public class NativeLibraryExtractor : INativeLibraryExtractor

Inheritance

objectNativeLibraryExtractor

Implements

INativeLibraryExtractor

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

Returns

string