Header menu logo fantomas

PreXmlDoc Type

Represents the XmlDoc fragments as collected from the lexer during parsing

Instance members

Instance member Description

this.IsEmpty

Full Usage: this.IsEmpty

Returns: bool

Indicates if the PreXmlDoc is non-empty

Returns: bool

this.MarkAsInvalid

Full Usage: this.MarkAsInvalid

Mark the PreXmlDoc as invalid

this.Range

Full Usage: this.Range

Returns: Range

Get the overall range of the PreXmlDoc

Returns: Range

this.ToXmlDoc

Full Usage: this.ToXmlDoc

Parameters:
    check : bool
    paramNamesOpt : string list option

Returns: XmlDoc

Process and check the PreXmlDoc, checking with respect to the given parameter names

check : bool
paramNamesOpt : string list option
Returns: XmlDoc

Static members

Static member Description

PreXmlDoc.Create(unprocessedLines, range)

Full Usage: PreXmlDoc.Create(unprocessedLines, range)

Parameters:
    unprocessedLines : string[]
    range : range

Returns: PreXmlDoc

Create a PreXmlDoc from a collection of unprocessed lines

unprocessedLines : string[]
range : range
Returns: PreXmlDoc

PreXmlDoc.CreateFromGrabPoint(collector, grabPointPos)

Full Usage: PreXmlDoc.CreateFromGrabPoint(collector, grabPointPos)

Parameters:
Returns: PreXmlDoc
collector : XmlDocCollector
grabPointPos : pos
Returns: PreXmlDoc

PreXmlDoc.Empty

Full Usage: PreXmlDoc.Empty

Returns: PreXmlDoc

Get the empty PreXmlDoc

Returns: PreXmlDoc

PreXmlDoc.Merge(a) (b)

Full Usage: PreXmlDoc.Merge(a) (b)

Parameters:
Returns: PreXmlDoc

Merge two PreXmlDoc

a : PreXmlDoc
b : PreXmlDoc
Returns: PreXmlDoc

Type something to start searching.