private MLString(MLString value) { m_Values = new Dictionary<CultureManager.Languages, string>(); if(value.m_Values != null) { foreach(CultureManager.Languages language in value.m_Values.Keys) { m_Values[language] = value.m_Values[language]; } } }
static MLString() { Empty = new MLString(); }
public bool Equals( MLString obj ) { string s1 = this[CultureManager.Languages.Russian] + "_" + this[CultureManager.Languages.English]; string s2 = obj[CultureManager.Languages.Russian] + "_" + obj[CultureManager.Languages.English]; return s1.Equals( s2 ); }