public FieldReference AddString(string s) { if (m_dict.ContainsKey(s)) { return(m_dict[s]); } var fieldName = GetStringFieldName(s); var initializer = s.Select(x => "'" + ToLiteral(x) + "'"); var field = AddGeneric(fieldName, m_resolver.GetStringType(), "Array_1", initializer); m_dict[s] = field; return(field); }