AlbLib.Texts.LanguageTerm.this C# (CSharp) Method

this() public method

public this ( System.Language lang ) : string
lang System.Language
return string
        public string this[Language lang]
        {
            get{
                switch(lang)
                {
                    case Language.German:
                        return German;
                    case Language.English:
                        return English;
                    case Language.French:
                        return French;
                    default:
                        return this[TextCore.DefaultLanguage];
                }
            }
            set{
                switch(lang)
                {
                    case Language.German:
                        German = value; break;
                    case Language.English:
                        English = value; break;
                    case Language.French:
                        French = value; break;
                    default:
                        this[TextCore.DefaultLanguage] = value; break;
                }
            }
        }