Table of Contents

Class LanguageAssembler

Namespace
ToSic.Eav.Data.Build.Sys
Assembly
ToSic.Eav.Data.Build.dll

Internal data assembler to create languages.

[InternalApi_DoNotUse_MayChangeWithoutNotice]
public class LanguageAssembler
Inheritance
object
LanguageAssembler

Methods

CreateFrom(ILanguage, bool?)

public Language CreateFrom(ILanguage orig, bool? readOnly)

Parameters

orig ILanguage
readOnly bool?

Returns

Language

GetBestValueLanguages(string?, bool)

public List<ILanguage> GetBestValueLanguages(string? language, bool languageReadOnly)

Parameters

language string
languageReadOnly bool

Returns

List<ILanguage>

Merge(IEnumerable<ILanguage>, List<ILanguage>)

public IImmutableList<ILanguage> Merge(IEnumerable<ILanguage> languages, List<ILanguage> updates)

Parameters

languages IEnumerable<ILanguage>
updates List<ILanguage>

Returns

IImmutableList<ILanguage>