Table of Contents

Class BindingCheckOptions

Namespace
Valheim.Testing.Bindings
Assembly
Valheim.Testing.Bindings.dll

What BindingCheck checks a mod against.

public sealed class BindingCheckOptions
Inheritance
object
BindingCheckOptions

Properties

GameDirectories

Directories searched for a referenced assembly as name.dll, for example the game's valheim_Data/Managed.

public IList<string> GameDirectories { get; }

Property Value

IList<string>

GameFiles

Assembly files checked whatever their file name, for example a pinned copy of assembly_valheim.dll. The name inside the file decides which references it answers.

public IList<string> GameFiles { get; }

Property Value

IList<string>

OnlyAssemblies

When not empty, only these assembly names are checked from GameDirectories. GameFiles are always checked.

public ISet<string> OnlyAssemblies { get; }

Property Value

ISet<string>

RequiredAssemblies

Assemblies that must be supplied if the mod references them, so that a wrong path cannot pass by checking nothing. assembly_valheim by default; the report lists any that were not (MissingRequired).

public ISet<string> RequiredAssemblies { get; }

Property Value

ISet<string>