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