public static string Format(this DocStrings.DocRef reference, params object[] list) { object[] array = new object[Math.Max(list.Length, 10)]; for (int i = list.Length; i < array.Length; i++) { array[i] = "<undefined>"; } for (int j = 0; j < list.Length; j++) { object obj = list[j]; Type type = obj.GetType(); if (type == typeof(DocStrings.Link)) { obj = ((DocStrings.Link)obj).String(); } else if (type == typeof(DocStrings.DocRef)) { obj = ((DocStrings.DocRef)obj).String(); } array[j] = obj; } return(string.Format(DocStrings.translations.GetString(reference), array)); }
public static string String(this DocStrings.DocRef reference) { return(DocStrings.translations.GetString(reference)); }
public string GetString(DocStrings.DocRef reference) { return(this.strings[reference]); }