C# Class System.Xml.Xsl.Qil.QilFactory

Factory methods for constructing QilExpression nodes.
See the QIL functional specification for documentation.
Afficher le fichier Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Méthodes publiques

Méthode Description
ActualParameterList ( ) : QilList
ActualParameterList ( IList values ) : QilList
Add ( QilNode left, QilNode right ) : QilBinary
After ( QilNode left, QilNode right ) : QilBinary
Ancestor ( QilNode child ) : QilUnary
AncestorOrSelf ( QilNode child ) : QilUnary
And ( QilNode left, QilNode right ) : QilBinary
Attribute ( QilNode left, QilNode right ) : QilBinary
AttributeCtor ( QilNode left, QilNode right ) : QilBinary
Average ( QilNode child ) : QilUnary
Before ( QilNode left, QilNode right ) : QilBinary
BranchList ( ) : QilList
BranchList ( IList values ) : QilList
Choice ( QilNode expression, QilNode branches ) : QilChoice
CommentCtor ( QilNode child ) : QilUnary
Conditional ( QilNode left, QilNode center, QilNode right ) : QilTernary
Content ( QilNode child ) : QilUnary
DataSource ( QilNode name, QilNode baseUri ) : QilDataSource
Deref ( QilNode left, QilNode right ) : QilBinary
Descendant ( QilNode child ) : QilUnary
DescendantOrSelf ( QilNode child ) : QilUnary
Difference ( QilNode left, QilNode right ) : QilBinary
Divide ( QilNode left, QilNode right ) : QilBinary
DocOrderDistinct ( QilNode child ) : QilUnary
DocumentCtor ( QilNode child ) : QilUnary
ElementCtor ( QilNode left, QilNode right ) : QilBinary
Eq ( QilNode left, QilNode right ) : QilBinary
Error ( QilNode child ) : QilUnary
False ( ) : QilNode
Filter ( QilNode variable, QilNode body ) : QilLoop
FollowingSibling ( QilNode child ) : QilUnary
For ( QilNode binding ) : QilIterator
FormalParameterList ( ) : QilList
FormalParameterList ( IList values ) : QilList
Function ( QilNode arguments, QilNode definition, QilNode sideEffects, XmlQueryType xmlType ) : QilFunction
Function ( QilNode arguments, QilNode sideEffects, XmlQueryType xmlType ) : QilFunction
FunctionList ( ) : QilList
FunctionList ( IList values ) : QilList
Ge ( QilNode left, QilNode right ) : QilBinary
GlobalParameterList ( ) : QilList
GlobalParameterList ( IList values ) : QilList
GlobalVariableList ( ) : QilList
GlobalVariableList ( IList values ) : QilList
Gt ( QilNode left, QilNode right ) : QilBinary
Intersection ( QilNode left, QilNode right ) : QilBinary
Invoke ( QilNode function, QilNode arguments ) : QilInvoke
Is ( QilNode left, QilNode right ) : QilBinary
IsEmpty ( QilNode child ) : QilUnary
IsType ( QilNode source, QilNode targetType ) : QilTargetType
IsType ( QilNode expr, XmlQueryType xmlType ) : QilTargetType
Le ( QilNode left, QilNode right ) : QilBinary
Length ( QilNode child ) : QilUnary
Let ( QilNode binding ) : QilIterator
LiteralDecimal ( decimal value ) : QilLiteral
LiteralDouble ( double value ) : QilLiteral
LiteralInt32 ( int value ) : QilLiteral
LiteralInt64 ( long value ) : QilLiteral
LiteralObject ( object value ) : QilLiteral
LiteralQName ( string local ) : QilName
LiteralQName ( string localName, string namespaceUri, string prefix ) : QilName
LiteralString ( string value ) : QilLiteral
LiteralType ( XmlQueryType value ) : QilLiteral
LocalNameOf ( QilNode child ) : QilUnary
Loop ( QilNode variable, QilNode body ) : QilLoop
Lt ( QilNode left, QilNode right ) : QilBinary
Maximum ( QilNode child ) : QilUnary
Minimum ( QilNode child ) : QilUnary
Modulo ( QilNode left, QilNode right ) : QilBinary
Multiply ( QilNode left, QilNode right ) : QilBinary
NameOf ( QilNode child ) : QilUnary
NamespaceDecl ( QilNode left, QilNode right ) : QilBinary
NamespaceUriOf ( QilNode child ) : QilUnary
Ne ( QilNode left, QilNode right ) : QilBinary
Negate ( QilNode child ) : QilUnary
NodeRange ( QilNode left, QilNode right ) : QilBinary
Nop ( QilNode child ) : QilUnary
Not ( QilNode child ) : QilUnary
OptimizeBarrier ( QilNode child ) : QilUnary
Or ( QilNode left, QilNode right ) : QilBinary
PICtor ( QilNode left, QilNode right ) : QilBinary
Parameter ( QilNode defaultValue, QilNode name, XmlQueryType xmlType ) : QilParameter
Parameter ( XmlQueryType xmlType ) : QilParameter
Parent ( QilNode child ) : QilUnary
PositionOf ( QilNode child ) : QilUnary
Preceding ( QilNode child ) : QilUnary
PrecedingSibling ( QilNode child ) : QilUnary
PrefixOf ( QilNode child ) : QilUnary
QilExpression ( QilNode root ) : QilExpression
QilExpression ( QilNode root, QilFactory factory ) : QilExpression
QilFactory ( ) : System.Collections.Generic
RawTextCtor ( QilNode child ) : QilUnary
Root ( QilNode child ) : QilUnary
RtfCtor ( QilNode left, QilNode right ) : QilBinary
Sequence ( ) : QilList
Sequence ( IList values ) : QilList
Sort ( QilNode variable, QilNode body ) : QilLoop
SortKey ( QilNode key, QilNode collation ) : QilSortKey
SortKeyList ( ) : QilList
SortKeyList ( IList values ) : QilList
StrConcat ( QilNode values ) : QilStrConcat
StrConcat ( QilNode delimiter, QilNode values ) : QilStrConcat
StrLength ( QilNode child ) : QilUnary
StrParseQName ( QilNode left, QilNode right ) : QilBinary
Subtract ( QilNode left, QilNode right ) : QilBinary
Sum ( QilNode child ) : QilUnary
TextCtor ( QilNode child ) : QilUnary
True ( ) : QilNode
TypeAssert ( QilNode source, QilNode targetType ) : QilTargetType
TypeAssert ( QilNode expr, XmlQueryType xmlType ) : QilTargetType
Union ( QilNode left, QilNode right ) : QilBinary
Unknown ( XmlQueryType xmlType ) : QilNode
Warning ( QilNode child ) : QilUnary
XPathFollowing ( QilNode child ) : QilUnary
XPathNamespace ( QilNode child ) : QilUnary
XPathNodeValue ( QilNode child ) : QilUnary
XPathPreceding ( QilNode child ) : QilUnary
XmlContext ( ) : QilNode
XsltConvert ( QilNode source, QilNode targetType ) : QilTargetType
XsltConvert ( QilNode expr, XmlQueryType xmlType ) : QilTargetType
XsltCopy ( QilNode left, QilNode right ) : QilBinary
XsltCopyOf ( QilNode child ) : QilUnary
XsltGenerateId ( QilNode child ) : QilUnary
XsltInvokeEarlyBound ( QilNode name, QilNode clrMethod, QilNode arguments, XmlQueryType xmlType ) : QilInvokeEarlyBound
XsltInvokeLateBound ( QilNode name, QilNode arguments ) : QilInvokeLateBound

Private Methods

Méthode Description
TraceNode ( QilNode n ) : void

Method Details

ActualParameterList() public méthode

public ActualParameterList ( ) : QilList
Résultat QilList

ActualParameterList() public méthode

public ActualParameterList ( IList values ) : QilList
values IList
Résultat QilList

Add() public méthode

public Add ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

After() public méthode

public After ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Ancestor() public méthode

public Ancestor ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

AncestorOrSelf() public méthode

public AncestorOrSelf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

And() public méthode

public And ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Attribute() public méthode

public Attribute ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

AttributeCtor() public méthode

public AttributeCtor ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Average() public méthode

public Average ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Before() public méthode

public Before ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

BranchList() public méthode

public BranchList ( ) : QilList
Résultat QilList

BranchList() public méthode

public BranchList ( IList values ) : QilList
values IList
Résultat QilList

Choice() public méthode

public Choice ( QilNode expression, QilNode branches ) : QilChoice
expression QilNode
branches QilNode
Résultat QilChoice

CommentCtor() public méthode

public CommentCtor ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Conditional() public méthode

public Conditional ( QilNode left, QilNode center, QilNode right ) : QilTernary
left QilNode
center QilNode
right QilNode
Résultat QilTernary

Content() public méthode

public Content ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

DataSource() public méthode

public DataSource ( QilNode name, QilNode baseUri ) : QilDataSource
name QilNode
baseUri QilNode
Résultat QilDataSource

Deref() public méthode

public Deref ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Descendant() public méthode

public Descendant ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

DescendantOrSelf() public méthode

public DescendantOrSelf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Difference() public méthode

public Difference ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Divide() public méthode

public Divide ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

DocOrderDistinct() public méthode

public DocOrderDistinct ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

DocumentCtor() public méthode

public DocumentCtor ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

ElementCtor() public méthode

public ElementCtor ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Eq() public méthode

public Eq ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Error() public méthode

public Error ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

False() public méthode

public False ( ) : QilNode
Résultat QilNode

Filter() public méthode

public Filter ( QilNode variable, QilNode body ) : QilLoop
variable QilNode
body QilNode
Résultat QilLoop

FollowingSibling() public méthode

public FollowingSibling ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

For() public méthode

public For ( QilNode binding ) : QilIterator
binding QilNode
Résultat QilIterator

FormalParameterList() public méthode

public FormalParameterList ( ) : QilList
Résultat QilList

FormalParameterList() public méthode

public FormalParameterList ( IList values ) : QilList
values IList
Résultat QilList

Function() public méthode

public Function ( QilNode arguments, QilNode definition, QilNode sideEffects, XmlQueryType xmlType ) : QilFunction
arguments QilNode
definition QilNode
sideEffects QilNode
xmlType XmlQueryType
Résultat QilFunction

Function() public méthode

public Function ( QilNode arguments, QilNode sideEffects, XmlQueryType xmlType ) : QilFunction
arguments QilNode
sideEffects QilNode
xmlType XmlQueryType
Résultat QilFunction

FunctionList() public méthode

public FunctionList ( ) : QilList
Résultat QilList

FunctionList() public méthode

public FunctionList ( IList values ) : QilList
values IList
Résultat QilList

Ge() public méthode

public Ge ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

GlobalParameterList() public méthode

public GlobalParameterList ( ) : QilList
Résultat QilList

GlobalParameterList() public méthode

public GlobalParameterList ( IList values ) : QilList
values IList
Résultat QilList

GlobalVariableList() public méthode

public GlobalVariableList ( ) : QilList
Résultat QilList

GlobalVariableList() public méthode

public GlobalVariableList ( IList values ) : QilList
values IList
Résultat QilList

Gt() public méthode

public Gt ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Intersection() public méthode

public Intersection ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Invoke() public méthode

public Invoke ( QilNode function, QilNode arguments ) : QilInvoke
function QilNode
arguments QilNode
Résultat QilInvoke

Is() public méthode

public Is ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

IsEmpty() public méthode

public IsEmpty ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

IsType() public méthode

public IsType ( QilNode source, QilNode targetType ) : QilTargetType
source QilNode
targetType QilNode
Résultat QilTargetType

IsType() public méthode

public IsType ( QilNode expr, XmlQueryType xmlType ) : QilTargetType
expr QilNode
xmlType XmlQueryType
Résultat QilTargetType

Le() public méthode

public Le ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Length() public méthode

public Length ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Let() public méthode

public Let ( QilNode binding ) : QilIterator
binding QilNode
Résultat QilIterator

LiteralDecimal() public méthode

public LiteralDecimal ( decimal value ) : QilLiteral
value decimal
Résultat QilLiteral

LiteralDouble() public méthode

public LiteralDouble ( double value ) : QilLiteral
value double
Résultat QilLiteral

LiteralInt32() public méthode

public LiteralInt32 ( int value ) : QilLiteral
value int
Résultat QilLiteral

LiteralInt64() public méthode

public LiteralInt64 ( long value ) : QilLiteral
value long
Résultat QilLiteral

LiteralObject() public méthode

public LiteralObject ( object value ) : QilLiteral
value object
Résultat QilLiteral

LiteralQName() public méthode

public LiteralQName ( string local ) : QilName
local string
Résultat QilName

LiteralQName() public méthode

public LiteralQName ( string localName, string namespaceUri, string prefix ) : QilName
localName string
namespaceUri string
prefix string
Résultat QilName

LiteralString() public méthode

public LiteralString ( string value ) : QilLiteral
value string
Résultat QilLiteral

LiteralType() public méthode

public LiteralType ( XmlQueryType value ) : QilLiteral
value XmlQueryType
Résultat QilLiteral

LocalNameOf() public méthode

public LocalNameOf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Loop() public méthode

public Loop ( QilNode variable, QilNode body ) : QilLoop
variable QilNode
body QilNode
Résultat QilLoop

Lt() public méthode

public Lt ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Maximum() public méthode

public Maximum ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Minimum() public méthode

public Minimum ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Modulo() public méthode

public Modulo ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Multiply() public méthode

public Multiply ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

NameOf() public méthode

public NameOf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

NamespaceDecl() public méthode

public NamespaceDecl ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

NamespaceUriOf() public méthode

public NamespaceUriOf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Ne() public méthode

public Ne ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Negate() public méthode

public Negate ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

NodeRange() public méthode

public NodeRange ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Nop() public méthode

public Nop ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Not() public méthode

public Not ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

OptimizeBarrier() public méthode

public OptimizeBarrier ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Or() public méthode

public Or ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

PICtor() public méthode

public PICtor ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Parameter() public méthode

public Parameter ( QilNode defaultValue, QilNode name, XmlQueryType xmlType ) : QilParameter
defaultValue QilNode
name QilNode
xmlType XmlQueryType
Résultat QilParameter

Parameter() public méthode

public Parameter ( XmlQueryType xmlType ) : QilParameter
xmlType XmlQueryType
Résultat QilParameter

Parent() public méthode

public Parent ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

PositionOf() public méthode

public PositionOf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Preceding() public méthode

public Preceding ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

PrecedingSibling() public méthode

public PrecedingSibling ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

PrefixOf() public méthode

public PrefixOf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

QilExpression() public méthode

public QilExpression ( QilNode root ) : QilExpression
root QilNode
Résultat QilExpression

QilExpression() public méthode

public QilExpression ( QilNode root, QilFactory factory ) : QilExpression
root QilNode
factory QilFactory
Résultat QilExpression

QilFactory() public méthode

public QilFactory ( ) : System.Collections.Generic
Résultat System.Collections.Generic

RawTextCtor() public méthode

public RawTextCtor ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

Root() public méthode

public Root ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

RtfCtor() public méthode

public RtfCtor ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Sequence() public méthode

public Sequence ( ) : QilList
Résultat QilList

Sequence() public méthode

public Sequence ( IList values ) : QilList
values IList
Résultat QilList

Sort() public méthode

public Sort ( QilNode variable, QilNode body ) : QilLoop
variable QilNode
body QilNode
Résultat QilLoop

SortKey() public méthode

public SortKey ( QilNode key, QilNode collation ) : QilSortKey
key QilNode
collation QilNode
Résultat QilSortKey

SortKeyList() public méthode

public SortKeyList ( ) : QilList
Résultat QilList

SortKeyList() public méthode

public SortKeyList ( IList values ) : QilList
values IList
Résultat QilList

StrConcat() public méthode

public StrConcat ( QilNode values ) : QilStrConcat
values QilNode
Résultat QilStrConcat

StrConcat() public méthode

public StrConcat ( QilNode delimiter, QilNode values ) : QilStrConcat
delimiter QilNode
values QilNode
Résultat QilStrConcat

StrLength() public méthode

public StrLength ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

StrParseQName() public méthode

public StrParseQName ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Subtract() public méthode

public Subtract ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Sum() public méthode

public Sum ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

TextCtor() public méthode

public TextCtor ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

True() public méthode

public True ( ) : QilNode
Résultat QilNode

TypeAssert() public méthode

public TypeAssert ( QilNode source, QilNode targetType ) : QilTargetType
source QilNode
targetType QilNode
Résultat QilTargetType

TypeAssert() public méthode

public TypeAssert ( QilNode expr, XmlQueryType xmlType ) : QilTargetType
expr QilNode
xmlType XmlQueryType
Résultat QilTargetType

Union() public méthode

public Union ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

Unknown() public méthode

public Unknown ( XmlQueryType xmlType ) : QilNode
xmlType XmlQueryType
Résultat QilNode

Warning() public méthode

public Warning ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

XPathFollowing() public méthode

public XPathFollowing ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

XPathNamespace() public méthode

public XPathNamespace ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

XPathNodeValue() public méthode

public XPathNodeValue ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

XPathPreceding() public méthode

public XPathPreceding ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

XmlContext() public méthode

public XmlContext ( ) : QilNode
Résultat QilNode

XsltConvert() public méthode

public XsltConvert ( QilNode source, QilNode targetType ) : QilTargetType
source QilNode
targetType QilNode
Résultat QilTargetType

XsltConvert() public méthode

public XsltConvert ( QilNode expr, XmlQueryType xmlType ) : QilTargetType
expr QilNode
xmlType XmlQueryType
Résultat QilTargetType

XsltCopy() public méthode

public XsltCopy ( QilNode left, QilNode right ) : QilBinary
left QilNode
right QilNode
Résultat QilBinary

XsltCopyOf() public méthode

public XsltCopyOf ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

XsltGenerateId() public méthode

public XsltGenerateId ( QilNode child ) : QilUnary
child QilNode
Résultat QilUnary

XsltInvokeEarlyBound() public méthode

public XsltInvokeEarlyBound ( QilNode name, QilNode clrMethod, QilNode arguments, XmlQueryType xmlType ) : QilInvokeEarlyBound
name QilNode
clrMethod QilNode
arguments QilNode
xmlType XmlQueryType
Résultat QilInvokeEarlyBound

XsltInvokeLateBound() public méthode

public XsltInvokeLateBound ( QilNode name, QilNode arguments ) : QilInvokeLateBound
name QilNode
arguments QilNode
Résultat QilInvokeLateBound