public RenderedText(string text, int maxWidth = DefaultRenderedTextWidth, bool collapseContent = false) { Text = text; MaxWidth = maxWidth; m_CollapseContent = collapseContent; m_Document = new HtmlDocument(Text, MaxWidth, m_CollapseContent); m_MustRender = true; }
private void RenderIfNecessary() { if (m_Document == null || m_MustRender) { if (m_Document != null) { m_Document.Dispose(); m_Document = null; } if (Text != null) { m_Document = new HtmlDocument(Text, MaxWidth, m_CollapseContent); m_MustRender = false; } } }