The HtmlWriter type exposes the following members.

Constructors

  Name Description
Public method HtmlWriter
Initializes a new instance of the HtmlWriter class

Methods

  Name Description
Public method Close
Closes this stream and the underlying stream.
(Inherited from XmlTextWriter.)
Protected method Dispose
Releases the unmanaged resources used by the XmlWriter and optionally releases the managed resources.
(Inherited from XmlWriter.)
Public method Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected method Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public method Flush
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
(Inherited from XmlTextWriter.)
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Public method LookupPrefix
Returns the closest prefix defined in the current namespace scope for the namespace URI.
(Inherited from XmlTextWriter.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method ToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public method WriteAttributes
This method is overriden to filter out attributes which are not allowed
(Overrides XmlWriter..::..WriteAttributes(XmlReader, Boolean).)
Public method WriteAttributeString(String, String)
When overridden in a derived class, writes out the attribute with the specified local name and value.
(Inherited from XmlWriter.)
Public method WriteAttributeString(String, String, String)
When overridden in a derived class, writes an attribute with the specified local name, namespace URI, and value.
(Inherited from XmlWriter.)
Public method WriteAttributeString(String, String, String, String)
When overridden in a derived class, writes out the attribute with the specified prefix, local name, namespace URI, and value.
(Inherited from XmlWriter.)
Public method WriteBase64
Encodes the specified binary bytes as base64 and writes out the resulting text.
(Inherited from XmlTextWriter.)
Public method WriteBinHex
Encodes the specified binary bytes as binhex and writes out the resulting text.
(Inherited from XmlTextWriter.)
Public method WriteCData
Writes out a <![CDATA[...]]> block containing the specified text.
(Inherited from XmlTextWriter.)
Public method WriteCharEntity
Forces the generation of a character entity for the specified Unicode character value.
(Inherited from XmlTextWriter.)
Public method WriteChars
Writes text one buffer at a time.
(Inherited from XmlTextWriter.)
Public method WriteComment
Writes out a comment <!--...--> containing the specified text.
(Inherited from XmlTextWriter.)
Public method WriteDocType
Writes the DOCTYPE declaration with the specified name and optional attributes.
(Inherited from XmlTextWriter.)
Public method WriteElementString(String, String)
When overridden in a derived class, writes an element with the specified local name and value.
(Inherited from XmlWriter.)
Public method WriteElementString(String, String, String)
When overridden in a derived class, writes an element with the specified local name, namespace URI, and value.
(Inherited from XmlWriter.)
Public method WriteElementString(String, String, String, String)
Writes an element with the specified local name, namespace URI, and value.
(Inherited from XmlWriter.)
Public method WriteEndAttribute (Inherited from XmlTextWriter.)
Public method WriteEndDocument
Closes any open elements or attributes and puts the writer back in the Start state.
(Inherited from XmlTextWriter.)
Public method WriteEndElement
Closes one element and pops the corresponding namespace scope.
(Inherited from XmlTextWriter.)
Public method WriteEntityRef
Writes out an entity reference as &name;.
(Inherited from XmlTextWriter.)
Public method WriteFullEndElement
Closes one element and pops the corresponding namespace scope.
(Inherited from XmlTextWriter.)
Public method WriteName
Writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).
(Inherited from XmlTextWriter.)
Public method WriteNmToken
Writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).
(Inherited from XmlTextWriter.)
Public method WriteNode(XmlReader, Boolean)
When overridden in a derived class, copies everything from the reader to the writer and moves the reader to the start of the next sibling.
(Inherited from XmlWriter.)
Public method WriteNode(XPathNavigator, Boolean)
Copies everything from the XPathNavigator object to the writer. The position of the XPathNavigator remains unchanged.
(Inherited from XmlWriter.)
Public method WriteProcessingInstruction
Writes out a processing instruction with a space between the name and text as follows: <?name text?>.
(Inherited from XmlTextWriter.)
Public method WriteQualifiedName
Writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace.
(Inherited from XmlTextWriter.)
Public method WriteRaw(String)
Writes raw markup manually from a string.
(Inherited from XmlTextWriter.)
Public method WriteRaw(array<Char>[]()[][], Int32, Int32)
Writes raw markup manually from a character buffer.
(Inherited from XmlTextWriter.)
Public method WriteStartAttribute(String)
Writes the start of an attribute with the specified local name.
(Inherited from XmlWriter.)
Public method WriteStartAttribute(String, String)
Writes the start of an attribute with the specified local name and namespace URI.
(Inherited from XmlWriter.)
Public method WriteStartAttribute(String, String, String)
Writes the start of an attribute.
(Inherited from XmlTextWriter.)
Public method WriteStartDocument()()()()
Writes the XML declaration with the version "1.0".
(Inherited from XmlTextWriter.)
Public method WriteStartDocument(Boolean)
Writes the XML declaration with the version "1.0" and the standalone attribute.
(Inherited from XmlTextWriter.)
Public method WriteStartElement(String)
When overridden in a derived class, writes out a start tag with the specified local name.
(Inherited from XmlWriter.)
Public method WriteStartElement(String, String)
When overridden in a derived class, writes the specified start tag and associates it with the given namespace.
(Inherited from XmlWriter.)
Public method WriteStartElement(String, String, String)
Writes the specified start tag and associates it with the given namespace and prefix.
(Inherited from XmlTextWriter.)
Public method WriteString
Writes the given text content.
(Inherited from XmlTextWriter.)
Public method WriteSurrogateCharEntity
Generates and writes the surrogate character entity for the surrogate character pair.
(Inherited from XmlTextWriter.)
Public method WriteValue(Object)
Writes the object value.
(Inherited from XmlWriter.)
Public method WriteValue(String)
Writes a String value.
(Inherited from XmlWriter.)
Public method WriteValue(Boolean)
Writes a Boolean value.
(Inherited from XmlWriter.)
Public method WriteValue(DateTime)
Writes a DateTime value.
(Inherited from XmlWriter.)
Public method WriteValue(Double)
Writes a Double value.
(Inherited from XmlWriter.)
Public method WriteValue(Single)
Writes a single-precision floating-point number.
(Inherited from XmlWriter.)
Public method WriteValue(Decimal)
Writes a Decimal value.
(Inherited from XmlWriter.)
Public method WriteValue(Int32)
Writes a Int32 value.
(Inherited from XmlWriter.)
Public method WriteValue(Int64)
Writes a Int64 value.
(Inherited from XmlWriter.)
Public method WriteWhitespace
Writes out the given white space.
(Inherited from XmlTextWriter.)

Properties

  Name Description
Public property BaseStream
Gets the underlying stream object.
(Inherited from XmlTextWriter.)
Public property Formatting
Indicates how the output is formatted.
(Inherited from XmlTextWriter.)
Public property Indentation
Gets or sets how many IndentChars to write for each level in the hierarchy when Formatting is set to Formatting.Indented.
(Inherited from XmlTextWriter.)
Public property IndentChar
Gets or sets which character to use for indenting when Formatting is set to Formatting.Indented.
(Inherited from XmlTextWriter.)
Public property Namespaces
Gets or sets a value indicating whether to do namespace support.
(Inherited from XmlTextWriter.)
Public property QuoteChar
Gets or sets which character to use to quote attribute values.
(Inherited from XmlTextWriter.)
Public property Settings
Gets the XmlWriterSettings object used to create this XmlWriter instance.
(Inherited from XmlWriter.)
Public property WriteState
Gets the state of the writer.
(Inherited from XmlTextWriter.)
Public property XmlLang
Gets the current xml:lang scope.
(Inherited from XmlTextWriter.)
Public property XmlSpace
Gets an XmlSpace representing the current xml:space scope.
(Inherited from XmlTextWriter.)

See Also