/// <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); } }
/// <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); }