예제 #1
0
        private IList <IAbstractMarkupData> GetTags(ISegment source)
        {
            try
            {
                var tagVisitor = new TagVisitor();
                tagVisitor.VisitSegment((ISegment)source.Clone());

                return(tagVisitor?.Tags);
            }
            catch (Exception ex)
            {
                Log.Logger.Error($"{@"GetTags method: "} {ex.Message}\n {ex.StackTrace}");
                return(new List <IAbstractMarkupData>());
            }
        }
예제 #2
0
        private IList <IAbstractMarkupData> GetTags(ISegment source)
        {
            try
            {
                var tagVisitor = new TagVisitor();
                tagVisitor.VisitSegment((ISegment)source.Clone());

                return(tagVisitor?.Tags);
            }
            catch (Exception ex)
            {
                _logger.Error(ex);
                return(new List <IAbstractMarkupData>());
            }
        }