Version

SmartHtmlTextWriter Class Members

The following tables list the members exposed by SmartHtmlTextWriter.

Public Constructors
 NameDescription
Public ConstructorSmartHtmlTextWriter ConstructorOverloaded.   
Protected Fields
 NameDescription
Protected FieldCoreNewLineStores the newline characters used for this TextWriter. (Inherited from System.IO.TextWriter)
Public Properties
 NameDescription
Public PropertyEncodingGets the encoding that the System.Web.UI.HtmlTextWriter object uses to write content to the page. (Inherited from System.Web.UI.HtmlTextWriter)
Public PropertyFormatProviderGets an object that controls formatting. (Inherited from System.IO.TextWriter)
Public PropertyIndentGets or sets the number of tab positions to indent the beginning of each line of markup. (Inherited from System.Web.UI.HtmlTextWriter)
Public PropertyInnerWriterGets or sets the text writer that writes the inner content of the markup element. (Inherited from System.Web.UI.HtmlTextWriter)
Public PropertyNewLineGets or sets the line terminator string used by the System.Web.UI.HtmlTextWriter object. (Inherited from System.Web.UI.HtmlTextWriter)
Protected Properties
 NameDescription
Protected PropertyTagKeyGets or sets the System.Web.UI.HtmlTextWriterTag value for the specified markup element. (Inherited from System.Web.UI.HtmlTextWriter)
Protected PropertyTagNameGets or sets the tag name of the markup element being rendered. (Inherited from System.Web.UI.HtmlTextWriter)
Public Methods
 NameDescription
Public MethodAddAttributeOverloaded. Overridden.   
Public MethodAddStyleAttributeOverloaded. Overridden.   
Public MethodBeginRenderNotifies an System.Web.UI.HtmlTextWriter object, or an object of a derived class, that a control is about to be rendered. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodCloseCloses the System.Web.UI.HtmlTextWriter object and releases any system resources associated with it. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodDisposeOverloaded. Releases the unmanaged resources used by the System.IO.TextWriter and optionally releases the managed resources. (Inherited from System.IO.TextWriter)
Public MethodEndRenderNotifies an System.Web.UI.HtmlTextWriter object, or an object of a derived class, that a control has finished rendering. You can use this method to close any markup elements opened in the System.Web.UI.HtmlTextWriter.BeginRender method. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodEnterStyleOverloaded. Writes the opening tag of a markup element that contains attributes that implement the layout and character formatting of the specified style. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodExitStyleOverloaded. Writes the closing tag of the specified markup element to end the specified layout and character formatting. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodFlushClears all buffers for the current System.Web.UI.HtmlTextWriter object and causes any buffered data to be written to the output stream. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodFlushAsyncAsynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device. (Inherited from System.IO.TextWriter)
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodIsValidFormAttributeChecks an attribute to ensure that it can be rendered in the opening tag of a <form> markup element. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodRenderBeginTagOverloaded. Overridden.   
Public MethodRenderEndTagOverridden.   
Public MethodWriteOverloaded. Overridden. Writes the text representation of a 4-byte unsigned integer to the text string or stream.  
Public MethodWriteAsyncOverloaded. Writes a character to the text string or stream asynchronously. (Inherited from System.IO.TextWriter)
Public MethodWriteAttributeOverloaded. Overridden.   
Public MethodWriteBeginTagOverridden.   
Public MethodWriteBreakWrites a %[LangWord]<br />% markup element to the output stream. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodWriteEncodedTextEncodes the specified text for the requesting device, and then writes it to the output stream. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodWriteEncodedUrlEncodes the specified URL, and then writes it to the output stream. The URL might include parameters. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodWriteEncodedUrlParameterEncodes the specified URL parameter for the requesting device, and then writes it to the output stream. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodWriteEndTagOverridden.   
Public MethodWriteFullBeginTagOverridden.   
Public MethodWriteLineOverloaded. Overridden. Writes any pending tab spacing and the text representation of a 4-byte unsigned integer, followed by a line terminator string, to the output stream.  
Public MethodWriteLineAsyncOverloaded. Writes a character followed by a line terminator asynchronously to the text string or stream. (Inherited from System.IO.TextWriter)
Public MethodWriteLineNoTabsWrites a string, followed by a line terminator string, to the output stream. This method ignores any specified tab spacing. (Inherited from System.Web.UI.HtmlTextWriter)
Public MethodWriteStyleAttributeOverloaded. Overridden.   
Protected Methods
 NameDescription
Protected MethodEncodeAttributeValueOverloaded. Overridden. Encodes the value of the specified markup attribute based on the requirements of the System.Web.HttpRequest object of the current context.  
Protected MethodEncodeUrlPerforms minimal URL encoding by converting spaces in the specified URL to the string "%20". (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodFilterAttributesOverridden.   
Protected MethodGetAttributeKeyObtains the corresponding System.Web.UI.HtmlTextWriterAttribute enumeration value for the specified attribute. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodGetAttributeNameObtains the name of the markup attribute associated with the specified System.Web.UI.HtmlTextWriterAttribute value. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodGetStyleKeyObtains the System.Web.UI.HtmlTextWriterStyle enumeration value for the specified style. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodGetStyleNameObtains the markup style attribute name associated with the specified System.Web.UI.HtmlTextWriterStyle enumeration value. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodGetTagKeyOverridden.   
Protected MethodGetTagNameOverridden.   
Protected MethodIsAttributeDefinedOverloaded. Determines whether the specified markup attribute and its value are rendered during the next call to the Overload method. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodIsStyleAttributeDefinedOverloaded. Determines whether the specified markup style attribute is rendered during the next call to the Overload method. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodMemberwiseCloneOverloaded. Creates a shallow copy of the current System.MarshalByRefObject object. (Inherited from System.MarshalByRefObject)
Protected MethodOnAttributeRenderOverridden.   
Protected MethodOnStyleAttributeRenderOverridden.   
Protected MethodOnTagRenderOverridden.   
Protected MethodOutputTabsWrites a series of tab strings that represent the indentation level for a line of markup characters. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodPopEndTagRemoves the most recently saved markup element from the list of rendered elements. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodPushEndTagSaves the specified markup element for later use when generating the end tag for a markup element. (Inherited from System.Web.UI.HtmlTextWriter)
Protected MethodRenderAfterContentOverridden.   
Protected MethodRenderAfterTagOverridden.   
Protected MethodRenderBeforeContentOverridden.   
Protected MethodRenderBeforeTagOverridden.   
Protected MethodWriteUrlEncodedStringWrites the specified string, encoding it according to URL requirements. (Inherited from System.Web.UI.HtmlTextWriter)
See Also