Пример #1
0
        public static IEnumerable <IHtmlMarkup> Parse(this IHtmlSeperator seperator, string content)
        {
            var c = new HtmlContent(content);

            c.JumpLast();
            return(seperator.Parse(c));
        }
Пример #2
0
        public static bool CanParse(this IHtmlSeperator seperator, string content)
        {
            var c = new HtmlContent(content);

            c.JumpLast();
            return(seperator.CanParse(c));
        }
Пример #3
0
 private static IHtmlSeperator Iterate(IHtmlSeperator seperator)
 {
     return(new SeperatorIterator(seperator));
 }
Пример #4
0
 public SeperatorDecorator(IHtmlSeperator seperator)
 {
     this._seperator = seperator;
 }
Пример #5
0
 public HtmlCodeSeperator()
 {
     this._elementSeperator = new ElementSeperator();
 }
Пример #6
0
 public HtmlCodeSeperator(IHtmlSeperator mainSeperator)
 {
     this._elementSeperator = new ElementSeperator(mainSeperator);
 }
Пример #7
0
 public static bool CanParse(this IHtmlSeperator seperator, IHtmlContent content)
 {
     return(seperator.Parse(content).IsSuccess);
 }
Пример #8
0
 public static IEnumerable <IHtmlMarkup> ParseFromOrigin(this IHtmlSeperator seperator, string content)
 {
     return(seperator.Parse(new HtmlContent(content)));
 }
Пример #9
0
 public ElementSeperator()
 {
     this._mainSeperator = new EmptySeperator();
 }
Пример #10
0
 public ElementSeperator(IHtmlSeperator seperator)
 {
     this._mainSeperator = seperator;
 }
Пример #11
0
 public SeperatorIterator(IHtmlSeperator seperator)
 {
     this._seperator = seperator;
 }
Пример #12
0
 public MustTagCloseDecorator(string[] tagNames, IHtmlSeperator seperator) : base(seperator)
 {
     this._tagNames = tagNames;
 }