예제 #1
0
        private void AddSymbol(string name, string refId, string compoundId, string kind)
        {
            var symbol = new DoxygenSymbol(name, refId, compoundId, kind);

            _refIdToSymbolMap[refId] = symbol;

            if (_symbolMap.ContainsKey(name))
            {
                symbol = _symbolMap[name];
                symbol.SetOverloadedMemberFlag();
            }
            else
            {
                _symbolMap[name] = symbol;
            }
        }
예제 #2
0
        private void AddSymbol(string name, string refId, string compoundId, string kind)
        {
            var symbol = new DoxygenSymbol(name, refId, compoundId, kind);
            _refIdToSymbolMap[refId] = symbol;

            if (_symbolMap.ContainsKey(name))
            {
                symbol = _symbolMap[name];
                symbol.SetOverloadedMemberFlag();
            }
            else
            {
                _symbolMap[name] = symbol;
            }
        }