SetXsltContext() public method

public SetXsltContext ( XsltContext context ) : void
context System.Xml.Xsl.XsltContext
return void
示例#1
0
 public override void SetXsltContext(XsltContext context)
 {
     if (_arg != null)
     {
         _arg.SetXsltContext(context);
     }
 }
示例#2
0
 public override void SetXsltContext(XsltContext context)
 {
     _xsltContext = context.Whitespace ? context : null;
     if (_arg != null)
     {
         _arg.SetXsltContext(context);
     }
 }
示例#3
0
 public override void SetXsltContext(XsltContext xsltContext)
 {
     _qyInput.SetXsltContext(xsltContext);
     if (
         _qyInput.StaticType != XPathResultType.NodeSet &&
         _qyInput.StaticType != XPathResultType.Any
         )
     {
         throw XPathException.Create(SR.Xp_NodeSetExpected);
     }
 }
示例#4
0
 public override void SetXsltContext(XsltContext input)
 {
     base.SetXsltContext(input);
     cond.SetXsltContext(input);
     if (cond.StaticType != XPathResultType.Number && cond.StaticType != XPathResultType.Any && noPosition)
     {
         ReversePositionQuery query = qyInput as ReversePositionQuery;
         if (query != null)
         {
             qyInput = query.input;
         }
     }
 }
示例#5
0
 public override void SetXsltContext(XsltContext input)
 {
     base.SetXsltContext(input);
     _cond.SetXsltContext(input);
     if (_cond.StaticType != XPathResultType.Number && _cond.StaticType != XPathResultType.Any && _noPosition)
     {
         // BugBug: We can do such trick at Evaluate time only.
         // But to do this FilterQuery should stop inherit from BaseAxisQuery
         ReversePositionQuery query = qyInput as ReversePositionQuery;
         if (query != null)
         {
             qyInput = query.input;
         }
     }
 }
示例#6
0
 public override void SetXsltContext(XsltContext context)
 {
     _opnd1.SetXsltContext(context);
     _opnd2.SetXsltContext(context);
 }
 public override void SetXsltContext(XsltContext context)
 {
     input.SetXsltContext(context);
 }
示例#8
0
 public override void SetXsltContext(XsltContext context)
 {
     Debug.Assert(context != null);
     _nsUri = context.LookupNamespace(_prefix);
     qyInput.SetXsltContext(context);
 }
示例#9
0
 public override void SetXsltContext(XsltContext xsltContext)
 {
     base.SetXsltContext(xsltContext);
     _child.SetXsltContext(xsltContext);
 }
示例#10
0
 public override void SetXsltContext(XsltContext xsltContext)
 {
     qy1.SetXsltContext(xsltContext);
     qy2.SetXsltContext(xsltContext);
 }
示例#11
0
 public override void SetXsltContext(XsltContext context)
 {
     _xsltContext = context.Whitespace ? context : null;
     _arg?.SetXsltContext(context);
 }
示例#12
0
 public override void SetXsltContext(XsltContext context)
 {
     _arg?.SetXsltContext(context);
 }