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