/// <summary>
        /// Получение дочерних элементов библиотеки
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public static IList <VHDL.VhdlElement> GetSubElements(VHDL.VhdlFile file)
        {
            List <VHDL.VhdlElement> res = new List <VHDL.VhdlElement>();

            res.AddRange(file.Elements);
            return(res);
        }
示例#2
0
        static Libraries()
        {
            VhdlFile ieeeFile = new VhdlFile("ieee");

            ieeeFile.Elements.Add(StdLogic1164.PACKAGE);
            ieeeFile.Elements.Add(StdLogicArith.PACKAGE);
            ieeeFile.Elements.Add(StdLogicSigned.PACKAGE);
            ieeeFile.Elements.Add(StdLogicUnsigned.PACKAGE);
            ieeeFile.Elements.Add(NumericStd.PACKAGE);
            IEEE.Files.Add(ieeeFile);

            VhdlFile stdFile = new VhdlFile("std");

            stdFile.Elements.Add(Standard.PACKAGE);
            stdFile.Elements.Add(TextIO.PACKAGE);
            STD.Files.Add(stdFile);
        }