protected override QilNode VisitWarning(QilUnary ndWarning) {
// runtime.SendMessage(strWarning);
this.helper.LoadQueryRuntime();
NestedVisitEnsureStack(ndWarning.Child);
this.helper.Call(XmlILMethods.SendMessage);
if (XmlILConstructInfo.Read(ndWarning).ConstructMethod == XmlILConstructMethod.Writer)
this.iterCurr.Storage = StorageDescriptor.None();
else
VisitEmpty(ndWarning);
return ndWarning;
}