Ejemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the CodeElementWrapperIndexTable class.
        /// </summary>
        /// <param name="a">The CodeElementWrapperArray object to be indexed.</param>
        public CodeElementWrapperIndexTable(CodeElementWrapperArray a)
            : base(new CodeElementWrapperArrayIndexTable(a))
        {
            codeElementArray = a;

            // Add all entries to the base.indexTable.
            for (int i = 0; i < a.Count; i++)
            {
                indexTable.Add(i);
            }
            indexTable.Sort(new SortCriteria(SortCriteria.SortType.ALPHA));
            Reset();
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Resets the state of the TreeView and the filters.
        /// </summary>
        public void Reset()
        {
            _transactionCounter = 0;
            _codeElementWrapperArray = new CodeElementWrapperArray();
            _codeElementWrapperIndexTable = new CodeElementWrapperIndexTable(_codeElementWrapperArray);
            _mapElementIDToTreeViewCodeElementWrapper = null;
            _mapElementIDToFilterViewCodeElementWrapper = null;
            _currentResults = null;

            ResetFilters();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Initiates loading of the source outline.
        /// </summary>
        private void LoadCodeModel()
        {
            _codeElementWrapperArray = new CodeElementWrapperArray();
            _mapElementIDToTreeViewCodeElementWrapper = new System.Collections.Generic.Dictionary<string, CodeElementWrapper>();
            _mapElementIDToFilterViewCodeElementWrapper = new System.Collections.Generic.Dictionary<string, CodeElementWrapper>();

            State = OutlineFileManagerState.LoadingCodeModel;
            _currentCodeElement = 1;
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Initiates loading of the source outline.
        /// </summary>
        private void LoadCodeModel()
        {
            codeElementWrapperArray = new CodeElementWrapperArray();
            mapElementIDToTreeViewCodeElementWrapper = new Dictionary<string, CodeElementWrapper>();
            mapElementIDToFilterViewCodeElementWrapper = new Dictionary<string, CodeElementWrapper>();

            State = OutlineFileManagerState.LoadingCodeModel;
            _currentCodeElement = 1;
        }