Property | Type | Description | |
---|---|---|---|
fac | |||
parentInfo | |||
withinElem | bool | ||
xstates | PossibleXmlStates |
Method | Description | |
---|---|---|
Analyze ( QilNode ndConstr, QilNode ndContent ) : QilNode |
Perform analysis on the specified constructor and its content. Return the ndContent that was passed in, or a replacement.
|
|
XmlILStateAnalyzer ( |
Constructor.
|
Method | Description | |
---|---|---|
AnalyzeChoice ( |
Analyze choice.
|
|
AnalyzeConditional ( |
Analyze conditional.
|
|
AnalyzeContent ( QilNode nd ) : QilNode |
Recursively analyze content. Return "nd" or a replacement for it.
|
|
AnalyzeCopy ( QilNode ndCopy, |
Analyze copying items.
|
|
AnalyzeLoop ( |
Analyze loop.
|
|
AnalyzeSequence ( |
Analyze list.
|
Method | Description | |
---|---|---|
EndLoop ( XmlQueryType typ, |
Calculate ending xml states that will result when iterating over and constructing an expression of the specified type.
|
|
MaybeAttrNmsp ( XmlQueryType typ ) : bool |
Return true if an instance of the specified type might be an attribute or a namespace node.
|
|
MaybeContent ( XmlQueryType typ ) : bool |
Return true if an instance of the specified type might be a non-empty content type (attr/nsmp don't count).
|
|
StartLoop ( XmlQueryType typ, |
Calculate starting xml states that will result when iterating over and constructing an expression of the specified type.
|
public Analyze ( QilNode ndConstr, QilNode ndContent ) : QilNode | ||
ndConstr | QilNode | |
ndContent | QilNode | |
return | QilNode |
protected AnalyzeChoice ( |
||
ndChoice | ||
info | ||
return | void |
protected AnalyzeConditional ( |
||
ndCond | ||
info | ||
return | void |
protected AnalyzeContent ( QilNode nd ) : QilNode | ||
nd | QilNode | |
return | QilNode |
protected AnalyzeCopy ( QilNode ndCopy, |
||
ndCopy | QilNode | |
info | ||
return | void |
protected AnalyzeLoop ( |
||
ndLoop | ||
info | ||
return | void |
protected AnalyzeSequence ( |
||
ndSeq | ||
info | ||
return | void |
public XmlILStateAnalyzer ( |
||
fac | ||
return | System |
protected QilFactory,System.Xml.Xsl.Qil fac | ||
return |
protected XmlILConstructInfo,System.Xml.Xsl.IlGen parentInfo | ||
return |