Beispiel #1
0
        /// <summary>
        /// Ajoute un namespace dans la liste des using de la classe.
        /// </summary>
        /// <param name="nmspace">Le namespace à ajouter.</param>
        public void AddUsing(ModelNamespace nmspace)
        {
            if (nmspace == null)
            {
                throw new ArgumentNullException("nmspace");
            }

            if (string.IsNullOrEmpty(nmspace.Name))
            {
                throw new ArgumentNullException("nmspace", "nmspace.Name is null.");
            }

            if (nmspace.Model == null)
            {
                throw new ArgumentNullException("nmspace", "nmspace.Model is null.");
            }

            if (string.IsNullOrEmpty(nmspace.Model.Name))
            {
                throw new ArgumentNullException("nmspace", "nmspace.Model.Name is null.");
            }

            if (!string.IsNullOrEmpty(nmspace.Name) && !nmspace.Name.Equals(Namespace.Name) && !nmspace.IsExternal)
            {
                _usingList.Add(nmspace.Model.Name + "." + nmspace.Name);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Ajouter un namespace à la liste.
        /// </summary>
        /// <param name="nmspace">Le namespace à ajouter.</param>
        /// <exception cref="System.ArgumentNullException">Si nmspace est null.</exception>
        public void AddNamespace(ModelNamespace nmspace)
        {
            if (nmspace == null)
            {
                throw new ArgumentNullException("nmspace");
            }

            Namespaces.Add(nmspace.Name, nmspace);
        }