示例#1
0
        /// <summary>
        /// Renvoie la liste des constructeurs ( par defaut et initialisation )
        /// </summary>
        /// <param name="doc"></param>
        /// <param name="nsmgr"></param>
        /// <returns></returns>
        public static List <Constructeur> Constructeurs(XmlDocument doc, XmlNamespaceManager nsmgr)
        {
            List <ConstructeurParDefaut>      constructeursParDefaut      = ConstructeurParDefaut.ConstructeursParDefaut(doc, nsmgr);
            List <ConstructeurInitialisation> constructeursInitialisation = ConstructeurInitialisation.ConstructeursInitialisation(doc, nsmgr);
            List <Constructeur> constructeurs = new List <Constructeur>();


            for (int i = 0; i < Classe.NombreClasses(doc, nsmgr); i++)
            {
                constructeurs.Add(new Constructeur(constructeursParDefaut[i], constructeursInitialisation[i]));
            }
            return(constructeurs);
        }
示例#2
0
 public Constructeur(ConstructeurParDefaut constructeursParDefaut, ConstructeurInitialisation constructeursInitialisation)
 {
     this.ConstructeursParDefaut     = constructeursParDefaut;
     this.ConstructeursInitilisation = constructeursInitialisation;
 }