# C1.Framework.Html.HtmlParser

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Framework_Html_HtmlParser" data-uid="C1.Framework.Html.HtmlParser" class="text-break">HtmlParser Class
</h1>
  <div class="markdown level0 summary"><p>Class used to parse that HTML into tags and text.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">HtmlParser</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Framework.Html.html">C1.Framework.Html</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.10.dll</h6>
  <h5 id="C1_Framework_Html_HtmlParser_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class HtmlParser</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class HtmlParser</code></pre>
  </div>
  <h5 id="C1_Framework_Html_HtmlParser_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>The main method in this class is <a class="xref" href="C1.Framework.Html.HtmlParser.Read.html#C1_Framework_Html_HtmlParser_Read">Read()</a>, which advances a pointer and
sets the <a class="xref" href="C1.Framework.Html.HtmlParser.Tag.html#C1_Framework_Html_HtmlParser_Tag">Tag</a> and <a class="xref" href="C1.Framework.Html.HtmlParser.Text.html#C1_Framework_Html_HtmlParser_Text">Text</a> properties.</p>
</div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Framework_Html_HtmlParser__ctor_C1_Framework_Html_HtmlElement_" data-uid="C1.Framework.Html.HtmlParser.#ctor(C1.Framework.Html.HtmlElement)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.-ctor.html#C1_Framework_Html_HtmlParser__ctor_C1_Framework_Html_HtmlElement_">HtmlParser(HtmlElement)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_Attributes" data-uid="C1.Framework.Html.HtmlParser.Attributes">
          <a class="xref" href="C1.Framework.Html.HtmlParser.Attributes.html#C1_Framework_Html_HtmlParser_Attributes">Attributes</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_IsContent" data-uid="C1.Framework.Html.HtmlParser.IsContent">
          <a class="xref" href="C1.Framework.Html.HtmlParser.IsContent.html#C1_Framework_Html_HtmlParser_IsContent">IsContent</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_IsDivEnd" data-uid="C1.Framework.Html.HtmlParser.IsDivEnd">
          <a class="xref" href="C1.Framework.Html.HtmlParser.IsDivEnd.html#C1_Framework_Html_HtmlParser_IsDivEnd">IsDivEnd</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_IsDivStart" data-uid="C1.Framework.Html.HtmlParser.IsDivStart">
          <a class="xref" href="C1.Framework.Html.HtmlParser.IsDivStart.html#C1_Framework_Html_HtmlParser_IsDivStart">IsDivStart</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_IsPreFormatted" data-uid="C1.Framework.Html.HtmlParser.IsPreFormatted">
          <a class="xref" href="C1.Framework.Html.HtmlParser.IsPreFormatted.html#C1_Framework_Html_HtmlParser_IsPreFormatted">IsPreFormatted</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_IsSpanContent" data-uid="C1.Framework.Html.HtmlParser.IsSpanContent">
          <a class="xref" href="C1.Framework.Html.HtmlParser.IsSpanContent.html#C1_Framework_Html_HtmlParser_IsSpanContent">IsSpanContent</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_IsSpanEnd" data-uid="C1.Framework.Html.HtmlParser.IsSpanEnd">
          <a class="xref" href="C1.Framework.Html.HtmlParser.IsSpanEnd.html#C1_Framework_Html_HtmlParser_IsSpanEnd">IsSpanEnd</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_IsSpanStart" data-uid="C1.Framework.Html.HtmlParser.IsSpanStart">
          <a class="xref" href="C1.Framework.Html.HtmlParser.IsSpanStart.html#C1_Framework_Html_HtmlParser_IsSpanStart">IsSpanStart</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_Position" data-uid="C1.Framework.Html.HtmlParser.Position">
          <a class="xref" href="C1.Framework.Html.HtmlParser.Position.html#C1_Framework_Html_HtmlParser_Position">Position</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_Tag" data-uid="C1.Framework.Html.HtmlParser.Tag">
          <a class="xref" href="C1.Framework.Html.HtmlParser.Tag.html#C1_Framework_Html_HtmlParser_Tag">Tag</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_Text" data-uid="C1.Framework.Html.HtmlParser.Text">
          <a class="xref" href="C1.Framework.Html.HtmlParser.Text.html#C1_Framework_Html_HtmlParser_Text">Text</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_Width" data-uid="C1.Framework.Html.HtmlParser.Width">
          <a class="xref" href="C1.Framework.Html.HtmlParser.Width.html#C1_Framework_Html_HtmlParser_Width">Width</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_DecodeText_System_Boolean_" data-uid="C1.Framework.Html.HtmlParser.DecodeText(System.Boolean)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.DecodeText.html#C1_Framework_Html_HtmlParser_DecodeText_System_Boolean_">DecodeText(bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_EndOfFile" data-uid="C1.Framework.Html.HtmlParser.EndOfFile">
          <a class="xref" href="C1.Framework.Html.HtmlParser.EndOfFile.html#C1_Framework_Html_HtmlParser_EndOfFile">EndOfFile()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_FinishBlock_System_String_" data-uid="C1.Framework.Html.HtmlParser.FinishBlock(System.String)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.FinishBlock.html#C1_Framework_Html_HtmlParser_FinishBlock_System_String_">FinishBlock(string)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_GetFontStyle_C1_Framework_Style_C1_Framework_Element_" data-uid="C1.Framework.Html.HtmlParser.GetFontStyle(C1.Framework.Style,C1.Framework.Element)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.GetFontStyle.html#C1_Framework_Html_HtmlParser_GetFontStyle_C1_Framework_Style_C1_Framework_Element_">GetFontStyle(Style, Element)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_ParseTagInlineStyle_C1_Framework_Style_C1_Framework_Element_System_String___" data-uid="C1.Framework.Html.HtmlParser.ParseTagInlineStyle(C1.Framework.Style,C1.Framework.Element,System.String[])">
          <a class="xref" href="C1.Framework.Html.HtmlParser.ParseTagInlineStyle.html#C1_Framework_Html_HtmlParser_ParseTagInlineStyle_C1_Framework_Style_C1_Framework_Element_System_String___">ParseTagInlineStyle(Style, Element, string[])</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_ParseTagStyle_C1_Framework_Style_C1_Framework_Element_" data-uid="C1.Framework.Html.HtmlParser.ParseTagStyle(C1.Framework.Style,C1.Framework.Element)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.ParseTagStyle.html#C1_Framework_Html_HtmlParser_ParseTagStyle_C1_Framework_Style_C1_Framework_Element_">ParseTagStyle(Style, Element)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_ParseTagStyle_C1_Framework_Style_C1_Framework_Element_System_String_" data-uid="C1.Framework.Html.HtmlParser.ParseTagStyle(C1.Framework.Style,C1.Framework.Element,System.String)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.ParseTagStyle.html#C1_Framework_Html_HtmlParser_ParseTagStyle_C1_Framework_Style_C1_Framework_Element_System_String_">ParseTagStyle(Style, Element, string)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_Read" data-uid="C1.Framework.Html.HtmlParser.Read">
          <a class="xref" href="C1.Framework.Html.HtmlParser.Read.html#C1_Framework_Html_HtmlParser_Read">Read()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_SkipTag" data-uid="C1.Framework.Html.HtmlParser.SkipTag">
          <a class="xref" href="C1.Framework.Html.HtmlParser.SkipTag.html#C1_Framework_Html_HtmlParser_SkipTag">SkipTag()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_SkipTag_System_String_" data-uid="C1.Framework.Html.HtmlParser.SkipTag(System.String)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.SkipTag.html#C1_Framework_Html_HtmlParser_SkipTag_System_String_">SkipTag(string)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_SkipWhitespace" data-uid="C1.Framework.Html.HtmlParser.SkipWhitespace">
          <a class="xref" href="C1.Framework.Html.HtmlParser.SkipWhitespace.html#C1_Framework_Html_HtmlParser_SkipWhitespace">SkipWhitespace()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Framework_Html_HtmlParser_StartBlock_System_String_" data-uid="C1.Framework.Html.HtmlParser.StartBlock(System.String)">
          <a class="xref" href="C1.Framework.Html.HtmlParser.StartBlock.html#C1_Framework_Html_HtmlParser_StartBlock_System_String_">StartBlock(string)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
