ATMLSignalModelLibrary.managers.SignalManager.LoadSignalModelLibraryCache C# (CSharp) Method

LoadSignalModelLibraryCache() public method

public LoadSignalModelLibraryCache ( ) : void
return void
        public void LoadSignalModelLibraryCache()
        {
            SignalDAO dao = new SignalDAO();
            List<dbTSFLibrary> list = dao.getTSFLibraries();
            _signalModelLibraryCache.Clear();
            foreach (dbTSFLibrary library in list)
            {
                string xmlns = library.targetNamespace;
                string content = library.content;
                if (string.IsNullOrEmpty(xmlns))
                {
                    LogManager.Warn("A namespace does not exist for {0} and therefore not added to the schema cache.", library.libraryName );
                }
                else
                {
                    MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(content));
                    SignalModelLibrary sml = new SignalModelLibrary(ms);
                    _signalModelLibraryCache.Add(xmlns, sml);
                }
            }
        }