C# Класс System.Xml.Xsl.IlGen.XmlILElementAnalyzer

Scans the content of an ElementCtor and tries to minimize the number of well-formed checks that will have to be made at runtime when constructing content.
Наследование: XmlILStateAnalyzer
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Analyze ( QilNode ndElem, QilNode ndContent ) : QilNode

Analyze the content argument of the ElementCtor. Try to eliminate as many runtime checks as possible, both for the ElementCtor and for content constructors.

XmlILElementAnalyzer ( QilFactory fac ) : System

Constructor.

Защищенные методы

Метод Описание
AnalyzeCopy ( QilNode ndCopy, XmlILConstructInfo info ) : void

Analyze copying items.

AnalyzeLoop ( QilLoop ndLoop, XmlILConstructInfo info ) : void

Analyze loop.

Приватные методы

Метод Описание
AnalyzeAttributeCtor ( QilBinary ndAttr, XmlILConstructInfo info ) : void

Analyze attribute constructor.

CheckAttributeNamespaceConstruct ( XmlQueryType typ ) : void

If type might contain attributes or namespaces, set appropriate parent element flags.

Описание методов

Analyze() публичный Метод

Analyze the content argument of the ElementCtor. Try to eliminate as many runtime checks as possible, both for the ElementCtor and for content constructors.
public Analyze ( QilNode ndElem, QilNode ndContent ) : QilNode
ndElem QilNode
ndContent QilNode
Результат QilNode

AnalyzeCopy() защищенный Метод

Analyze copying items.
protected AnalyzeCopy ( QilNode ndCopy, XmlILConstructInfo info ) : void
ndCopy QilNode
info XmlILConstructInfo
Результат void

AnalyzeLoop() защищенный Метод

Analyze loop.
protected AnalyzeLoop ( QilLoop ndLoop, XmlILConstructInfo info ) : void
ndLoop System.Xml.Xsl.Qil.QilLoop
info XmlILConstructInfo
Результат void

XmlILElementAnalyzer() публичный Метод

Constructor.
public XmlILElementAnalyzer ( QilFactory fac ) : System
fac System.Xml.Xsl.Qil.QilFactory
Результат System