/// <summary> /// Retourne le code associé à l'instanciation d'un membre public. /// </summary> /// <param name="fieldName">Nom de la variable membre privée.</param> /// <param name="dataType">Type de données.</param> /// <returns>Code généré.</returns> protected override string LoadInitPublicField(string fieldName, string dataType) { string res = "this." + fieldName + " = "; if (CodeUtils.IsCSharpBaseType(dataType)) { res += CodeUtils.GetCSharpDefaultValueBaseType(dataType) + ";"; } else { res += "new " + dataType + "();"; } return(res); }