NodeFactoryImpl Class

The default implementation of NodeFactory.

C#
public sealed class NodeFactoryImpl : NodeFactory
Inheritance
NodeFactoryImpl
Implements

Properties

Methods

Tag(string)

Description copied from interface: NodeFactory

Gets a new element that has the specified name.

EmptyTag(string)

Description copied from interface: NodeFactory

Gets a new void element that has the specified name.

Text(string)

Description copied from interface: NodeFactory

Gets a new text node containing the specified text.

CharacterReference(int)

Description copied from interface: NodeFactory

Gets a hexadecimal numeric character reference.

Equals(object) (Inherited from object)
GetHashCode() (Inherited from object)
GetType() (Inherited from object)
MemberwiseClone() (Inherited from object)
ToString() (Inherited from object)

Properties Detail

A

C#
public Tag A { get; }

Property Value

Tag

Implements

Abbr

C#
public Tag Abbr { get; }

Property Value

Tag

Implements

Address

C#
public Tag Address { get; }

Property Value

Tag

Implements

Area

C#
public EmptyTag Area { get; }

Property Value

Implements

Article

C#
public Tag Article { get; }

Property Value

Tag

Implements

Aside

C#
public Tag Aside { get; }

Property Value

Tag

Implements

Audio

C#
public Tag Audio { get; }

Property Value

Tag

Implements

B

C#
public Tag B { get; }

Property Value

Tag

Implements

Base

C#
public EmptyTag Base { get; }

Property Value

Implements

Bdi

C#
public Tag Bdi { get; }

Property Value

Tag

Implements

Bdo

C#
public Tag Bdo { get; }

Property Value

Tag

Implements

Blockquote

C#
public Tag Blockquote { get; }

Property Value

Tag

Implements

Body

C#
public Tag Body { get; }

Property Value

Tag

Implements

Br

C#
public EmptyTag Br { get; }

Property Value

Implements

Button

C#
public Tag Button { get; }

Property Value

Tag

Implements

Canvas

C#
public Tag Canvas { get; }

Property Value

Tag

Implements

Caption

C#
public Tag Caption { get; }

Property Value

Tag

Implements

Cite

C#
public Tag Cite { get; }

Property Value

Tag

Implements

Code

C#
public Tag Code { get; }

Property Value

Tag

Implements

Col

C#
public EmptyTag Col { get; }

Property Value

Implements

Colgroup

C#
public Tag Colgroup { get; }

Property Value

Tag

Implements

Data

C#
public Tag Data { get; }

Property Value

Tag

Implements

Datalist

C#
public Tag Datalist { get; }

Property Value

Tag

Implements

Dd

C#
public Tag Dd { get; }

Property Value

Tag

Implements

Del

C#
public Tag Del { get; }

Property Value

Tag

Implements

Details

C#
public Tag Details { get; }

Property Value

Tag

Implements

Dfn

C#
public Tag Dfn { get; }

Property Value

Tag

Implements

Dialog

C#
public Tag Dialog { get; }

Property Value

Tag

Implements

Div

C#
public Tag Div { get; }

Property Value

Tag

Implements

Dl

C#
public Tag Dl { get; }

Property Value

Tag

Implements

Dt

C#
public Tag Dt { get; }

Property Value

Tag

Implements

Em

C#
public Tag Em { get; }

Property Value

Tag

Implements

Embed

C#
public EmptyTag Embed { get; }

Property Value

Implements

Fieldset

C#
public Tag Fieldset { get; }

Property Value

Tag

Implements

Figcaption

C#
public Tag Figcaption { get; }

Property Value

Tag

Implements

Figure

C#
public Tag Figure { get; }

Property Value

Tag

Implements

Footer

C#
public Tag Footer { get; }

Property Value

Tag

Implements

Form

C#
public Tag Form { get; }

Property Value

Tag

Implements

H1

C#
public Tag H1 { get; }

Property Value

Tag

Implements

H2

C#
public Tag H2 { get; }

Property Value

Tag

Implements

H3

C#
public Tag H3 { get; }

Property Value

Tag

Implements

H4

C#
public Tag H4 { get; }

Property Value

Tag

Implements

H5

C#
public Tag H5 { get; }

Property Value

Tag

Implements

H6

C#
public Tag H6 { get; }

Property Value

Tag

Implements

Head

C#
public Tag Head { get; }

Property Value

Tag

Implements

Header

C#
public Tag Header { get; }

Property Value

Tag

Implements

Hr

C#
public EmptyTag Hr { get; }

Property Value

Implements

Html

C#
public Tag Html { get; }

Property Value

Tag

Implements

I

C#
public Tag I { get; }

Property Value

Tag

Implements

Iframe

C#
public Tag Iframe { get; }

Property Value

Tag

Implements

Img

C#
public EmptyTag Img { get; }

Property Value

Implements

Input

C#
public EmptyTag Input { get; }

Property Value

Implements

Ins

C#
public Tag Ins { get; }

Property Value

Tag

Implements

Kbd

C#
public Tag Kbd { get; }

Property Value

Tag

Implements

Label

C#
public Tag Label { get; }

Property Value

Tag

Implements

Legend

C#
public Tag Legend { get; }

Property Value

Tag

Implements

Li

C#
public Tag Li { get; }

Property Value

Tag

Implements

C#
public EmptyTag Link { get; }

Property Value

Implements

Main

C#
public Tag Main { get; }

Property Value

Tag

Implements

Map

C#
public Tag Map { get; }

Property Value

Tag

Implements

Mark

C#
public Tag Mark { get; }

Property Value

Tag

Implements

Meta

C#
public EmptyTag Meta { get; }

Property Value

Implements

Meter

C#
public Tag Meter { get; }

Property Value

Tag

Implements

Nav

C#
public Tag Nav { get; }

Property Value

Tag

Implements

Noscript

C#
public Tag Noscript { get; }

Property Value

Tag

Implements

Object

C#
public Tag Object { get; }

Property Value

Tag

Implements

Ol

C#
public Tag Ol { get; }

Property Value

Tag

Implements

Optgroup

C#
public Tag Optgroup { get; }

Property Value

Tag

Implements

Option

C#
public Tag Option { get; }

Property Value

Tag

Implements

Output

C#
public Tag Output { get; }

Property Value

Tag

Implements

P

C#
public Tag P { get; }

Property Value

Tag

Implements

Param

C#
public EmptyTag Param { get; }

Property Value

Implements

Picture

C#
public Tag Picture { get; }

Property Value

Tag

Implements

Pre

C#
public Tag Pre { get; }

Property Value

Tag

Implements

Progress

C#
public Tag Progress { get; }

Property Value

Tag

Implements

Q

C#
public Tag Q { get; }

Property Value

Tag

Implements

Rb

C#
public Tag Rb { get; }

Property Value

Tag

Implements

Rp

C#
public Tag Rp { get; }

Property Value

Tag

Implements

Rt

C#
public Tag Rt { get; }

Property Value

Tag

Implements

Rtc

C#
public Tag Rtc { get; }

Property Value

Tag

Implements

Ruby

C#
public Tag Ruby { get; }

Property Value

Tag

Implements

S

C#
public Tag S { get; }

Property Value

Tag

Implements

Samp

C#
public Tag Samp { get; }

Property Value

Tag

Implements

Script

C#
public Tag Script { get; }

Property Value

Tag

Implements

Section

C#
public Tag Section { get; }

Property Value

Tag

Implements

Select

C#
public Tag Select { get; }

Property Value

Tag

Implements

Small

C#
public Tag Small { get; }

Property Value

Tag

Implements

Source

C#
public EmptyTag Source { get; }

Property Value

Implements

Span

C#
public Tag Span { get; }

Property Value

Tag

Implements

Strong

C#
public Tag Strong { get; }

Property Value

Tag

Implements

Style

C#
public Tag Style { get; }

Property Value

Tag

Implements

Sub

C#
public Tag Sub { get; }

Property Value

Tag

Implements

Summary

C#
public Tag Summary { get; }

Property Value

Tag

Implements

Sup

C#
public Tag Sup { get; }

Property Value

Tag

Implements

Table

C#
public Tag Table { get; }

Property Value

Tag

Implements

Tbody

C#
public Tag Tbody { get; }

Property Value

Tag

Implements

Td

C#
public Tag Td { get; }

Property Value

Tag

Implements

Template

C#
public Tag Template { get; }

Property Value

Tag

Implements

Textarea

C#
public Tag Textarea { get; }

Property Value

Tag

Implements

Tfoot

C#
public Tag Tfoot { get; }

Property Value

Tag

Implements

Th

C#
public Tag Th { get; }

Property Value

Tag

Implements

Thead

C#
public Tag Thead { get; }

Property Value

Tag

Implements

Time

C#
public Tag Time { get; }

Property Value

Tag

Implements

Title

C#
public Tag Title { get; }

Property Value

Tag

Implements

Tr

C#
public Tag Tr { get; }

Property Value

Tag

Implements

Track

C#
public EmptyTag Track { get; }

Property Value

Implements

U

C#
public Tag U { get; }

Property Value

Tag

Implements

Ul

C#
public Tag Ul { get; }

Property Value

Tag

Implements

Var

C#
public Tag Var { get; }

Property Value

Tag

Implements

Video

C#
public Tag Video { get; }

Property Value

Tag

Implements

Wbr

C#
public EmptyTag Wbr { get; }

Property Value

Implements

Entity

C#
public Entity Entity { get; }

Property Value

Implements

Methods Detail

Tag(string)

Description copied from interface: NodeFactory

Gets a new element that has the specified name.

C#
public Tag Tag(string name)

Parameters

name
string

Returns

Tag

Description copied from interface: NodeFactory

The new element.

Implements

EmptyTag(string)

Description copied from interface: NodeFactory

Gets a new void element that has the specified name.

C#
public EmptyTag EmptyTag(string name)

Parameters

name
string

Returns

Description copied from interface: NodeFactory

The new element.

Implements

Text(string)

Description copied from interface: NodeFactory

Gets a new text node containing the specified text.

C#
public Node Text(string text)

Parameters

text
string

Returns

Description copied from interface: NodeFactory

The new text node.

Implements

CharacterReference(int)

Description copied from interface: NodeFactory

Gets a hexadecimal numeric character reference.

C#
public Node CharacterReference(int codePoint)

Parameters

codePoint
int

Returns

Description copied from interface: NodeFactory

The node corresponding to the character reference in the form "&#x", that is followed by one or more ASCII hex digits representing the specified code point, that is followed by ";".

Implements