Table of Contents

Class MultilingualDictionary

Namespace
Shift.Common
Assembly
Shift.Common.dll
public class MultilingualDictionary
Inheritance
MultilingualDictionary
Derived
Inherited Members
Extension Methods

Constructors

MultilingualDictionary()

public MultilingualDictionary()

MultilingualDictionary(MultilingualDictionary)

protected MultilingualDictionary(MultilingualDictionary source)

Parameters

source MultilingualDictionary

Properties

Count

public int Count { get; }

Property Value

int

IsEmpty

public bool IsEmpty { get; }

Property Value

bool

this[string]

public virtual MultilingualString this[string name] { get; set; }

Parameters

name string

Property Value

MultilingualString

Languages

public IEnumerable<string> Languages { get; }

Property Value

IEnumerable<string>

Methods

AddOrGet(string)

public MultilingualString AddOrGet(string name)

Parameters

name string

Returns

MultilingualString

Clear()

public void Clear()

ClearInstructions()

public void ClearInstructions()

Clone()

public virtual MultilingualDictionary Clone()

Returns

MultilingualDictionary

Deserialize(string)

public static MultilingualDictionary Deserialize(string json)

Parameters

json string

Returns

MultilingualDictionary

Exists(string)

public bool Exists(string name)

Parameters

name string

Returns

bool

Get(string)

public MultilingualString Get(string name)

Parameters

name string

Returns

MultilingualString

Get(string, string)

public static MultilingualString Get(string json, string name)

Parameters

json string
name string

Returns

MultilingualString

GetItems()

public IEnumerable<MultilingualString> GetItems()

Returns

IEnumerable<MultilingualString>

GetNames()

public IEnumerable<string> GetNames()

Returns

IEnumerable<string>

IsEqual(MultilingualDictionary)

public bool IsEqual(MultilingualDictionary other)

Parameters

other MultilingualDictionary

Returns

bool

Remove(string)

public bool Remove(string name)

Parameters

name string

Returns

bool

RemoveEmptyItems()

public bool RemoveEmptyItems()

Returns

bool

Serialize()

public string Serialize()

Returns

string