Detailed Description

Stores information about a supported tag in a particular namespace. For example, info about 'div' in the 'xhtml' namespace. See MLNamespace.Tags (where these instances are stored).

Public Member Functions

 SupportedTagMeta (Type tagType)
 

Public Attributes

Type TagType
 The type to instance. More...
 

Properties

MethodInfo CloseMethod [get]
 The method that the lexer will run when a /close tag of this type is seen. These are instance methods which must act like they're static. That's in order to totally avoid the lookup in balanced DOM cases (the vast majority of the time). I.e. it simply calls the instance method on the open tag instance already on the parsers 'open element stack'. More...
 

Private Attributes

MethodInfo CloseMethod_
 See CloseMethod. Cached method. More...
 

Constructor & Destructor Documentation

Dom.SupportedTagMeta.SupportedTagMeta ( Type  tagType)
inline

Member Data Documentation

MethodInfo Dom.SupportedTagMeta.CloseMethod_
private

See CloseMethod. Cached method.

Type Dom.SupportedTagMeta.TagType

The type to instance.

Property Documentation

MethodInfo Dom.SupportedTagMeta.CloseMethod
get

The method that the lexer will run when a /close tag of this type is seen. These are instance methods which must act like they're static. That's in order to totally avoid the lookup in balanced DOM cases (the vast majority of the time). I.e. it simply calls the instance method on the open tag instance already on the parsers 'open element stack'.