Пример #1
0
 public HtmlDecoder(TextWriter writer, ITagHelperProvider tagHelperProvider)
 {
     _writer              = writer;
     _tagHelperProvider   = tagHelperProvider;
     _tagDecoders         = new Stack <ITagDecoder>();
     _tagHelpers          = new Stack <ITagHelper>();
     _tagHelperDictionary = new Dictionary <ITagDecoder, ITagHelper>();
     _chars   = new StringBuilder();
     _handler = AppendNonTag;
 }
Пример #2
0
 public HtmlDecoder(TextWriter writer, ITagHelperProvider tagHelperProvider)
 {
     _writer = writer;
     _tagHelperProvider = tagHelperProvider;
     _tagDecoders = new Stack<ITagDecoder>();
     _tagHelpers = new Stack<ITagHelper>();
     _tagHelperDictionary = new Dictionary<ITagDecoder, ITagHelper>();
     _chars = new StringBuilder();
     _handler = AppendNonTag;
 }
Пример #3
0
 public HtmlProcessor(TextWriter writer, ITagHelperProvider tagHelperProvider)
 {
     _decoder     = writer.Encoding.GetDecoder();
     _writer      = writer;
     _htmlDecoder = new HtmlDecoder(writer, tagHelperProvider);
 }
Пример #4
0
 public HtmlProcessor(TextWriter writer, ITagHelperProvider tagHelperProvider)
 {
     _decoder = writer.Encoding.GetDecoder();
     _writer = writer;
     _htmlDecoder = new HtmlDecoder(writer, tagHelperProvider);
 }
 public TagHelperWriter(TextWriter output, ITagHelperProvider tagHelperProvider)
     : base(output.FormatProvider)
 {
     _output    = output;
     _processor = new HtmlProcessor(output, tagHelperProvider);
 }