Exemple #1
0
        /// <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);
        }