Example #1
0
        public TagType(TagOption startOption, TagOption endOption)
        {
            this.Option = startOption.MainOption();
            this.Format = startOption.Format;

            this.StartOption = startOption;
            this.EndOption   = endOption;
        }
Example #2
0
 public StartTagWithoutEndException(TagOption tag, int?index = null) : base(tag, index, DEFAULT_MESSAGE)
 {
 }
Example #3
0
 public EndTagBeforeStartException(TagOption tag, int?index = null) : base(tag, index, DEFAULT_MESSAGE)
 {
 }
Example #4
0
 public TagException(TagOption tag, int?index = null, string message = null) : base(index, message)
 {
     this.Tag = tag;
 }
Example #5
0
 public static bool Matches(TagOption start, TagOption end)
 {
     return(start.Position == TagOptionPosition.Start &&
            end.Position == TagOptionPosition.End &&
            start.MainOption().Equals(end.MainOption()));
 }