C# Class CodeKicker.BBCode.SyntaxTree.TagNode

Inheritance: SyntaxTreeNode
Show file Open project: Pablissimo/CodeKicker.BBCode-Mod Class Usage Examples

Public Methods

Method Description
SetSubNodes ( IEnumerable subNodes ) : SyntaxTreeNode
TagNode ( BBTag tag ) : System
TagNode ( BBTag tag, IEnumerable subNodes ) : System
ToBBCode ( ) : string
ToHtml ( ) : string
ToText ( ) : string

Protected Methods

Method Description
EqualsCore ( SyntaxTreeNode b ) : bool

Private Methods

Method Description
AcceptVisitor ( SyntaxTreeVisitor visitor ) : SyntaxTreeNode
GetContent ( ) : string
ReplaceAttribute ( string output, BBAttribute attribute, string rawValue, string placeholderStr, string>.Dictionary attrValuesByID ) : string
ReplaceAttributeValues ( string template, string content ) : string
TryGetValue ( BBAttribute attr ) : string

Method Details

EqualsCore() protected method

protected EqualsCore ( SyntaxTreeNode b ) : bool
b SyntaxTreeNode
return bool

SetSubNodes() public method

public SetSubNodes ( IEnumerable subNodes ) : SyntaxTreeNode
subNodes IEnumerable
return SyntaxTreeNode

TagNode() public method

public TagNode ( BBTag tag ) : System
tag BBTag
return System

TagNode() public method

public TagNode ( BBTag tag, IEnumerable subNodes ) : System
tag BBTag
subNodes IEnumerable
return System

ToBBCode() public method

public ToBBCode ( ) : string
return string

ToHtml() public method

public ToHtml ( ) : string
return string

ToText() public method

public ToText ( ) : string
return string