Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilLoop.cs / 1 / QilLoop.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
using System;
using System.Collections;
using System.Diagnostics;
using System.Xml.Schema;
using System.Xml.Xsl;
namespace System.Xml.Xsl.Qil {
///
/// View over a Qil operators that introduce iterators (Loop, Filter, etc.).
///
///
/// Don't construct QIL nodes directly; instead, use the QilFactory .
///
internal class QilLoop : QilBinary {
//-----------------------------------------------
// Constructor
//-----------------------------------------------
///
/// Construct a new node
///
public QilLoop(QilNodeType nodeType, QilNode variable, QilNode body) : base(nodeType, variable, body) {
}
//-----------------------------------------------
// QilLoop methods
//-----------------------------------------------
public QilIterator Variable {
get { return (QilIterator) Left; }
set { Left = value; }
}
public QilNode Body {
get { return Right; }
set { Right = value; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
//-----------------------------------------------------------------------------
using System;
using System.Collections;
using System.Diagnostics;
using System.Xml.Schema;
using System.Xml.Xsl;
namespace System.Xml.Xsl.Qil {
///
/// View over a Qil operators that introduce iterators (Loop, Filter, etc.).
///
///
/// Don't construct QIL nodes directly; instead, use the QilFactory .
///
internal class QilLoop : QilBinary {
//-----------------------------------------------
// Constructor
//-----------------------------------------------
///
/// Construct a new node
///
public QilLoop(QilNodeType nodeType, QilNode variable, QilNode body) : base(nodeType, variable, body) {
}
//-----------------------------------------------
// QilLoop methods
//-----------------------------------------------
public QilIterator Variable {
get { return (QilIterator) Left; }
set { Left = value; }
}
public QilNode Body {
get { return Right; }
set { Right = value; }
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MemoryRecordBuffer.cs
- DataGridSortCommandEventArgs.cs
- QueryContinueDragEvent.cs
- ProtocolElement.cs
- PersianCalendar.cs
- UIElement3DAutomationPeer.cs
- SoapClientProtocol.cs
- ZipIOExtraField.cs
- DefaultHttpHandler.cs
- Calendar.cs
- ScrollItemPatternIdentifiers.cs
- SymLanguageType.cs
- WSSecurityPolicy12.cs
- EventWaitHandleSecurity.cs
- BitmapEffectDrawingContextState.cs
- XmlMembersMapping.cs
- Focus.cs
- WebControlsSection.cs
- DoubleCollectionValueSerializer.cs
- DataContext.cs
- ClientBuildManager.cs
- PreviewKeyDownEventArgs.cs
- OracleBoolean.cs
- XmlDocumentFragment.cs
- RelatedImageListAttribute.cs
- PageCodeDomTreeGenerator.cs
- XmlSchemaNotation.cs
- ExpressionConverter.cs
- NativeMethods.cs
- CodeVariableDeclarationStatement.cs
- Closure.cs
- DocumentOutline.cs
- ConnectionPoolManager.cs
- XmlValidatingReader.cs
- SiteMembershipCondition.cs
- XsltOutput.cs
- ZipFileInfo.cs
- SizeF.cs
- IPEndPoint.cs
- ControlSerializer.cs
- CompositeCollectionView.cs
- RecordsAffectedEventArgs.cs
- ImmutableObjectAttribute.cs
- ParserStreamGeometryContext.cs
- FocusChangedEventArgs.cs
- BoundField.cs
- FontWeightConverter.cs
- UserControlCodeDomTreeGenerator.cs
- AspNetSynchronizationContext.cs
- DataView.cs
- MenuItemAutomationPeer.cs
- COM2ExtendedBrowsingHandler.cs
- ServicePointManagerElement.cs
- Attributes.cs
- ExclusiveCanonicalizationTransform.cs
- QilIterator.cs
- KnowledgeBase.cs
- ReturnValue.cs
- AsmxEndpointPickerExtension.cs
- PropertyChangedEventArgs.cs
- SecurityTokenInclusionMode.cs
- DataGridViewCellFormattingEventArgs.cs
- SystemException.cs
- FreezableOperations.cs
- CriticalHandle.cs
- GridViewPageEventArgs.cs
- RegexTree.cs
- Regex.cs
- SubpageParaClient.cs
- PrivateFontCollection.cs
- FormViewCommandEventArgs.cs
- StatusBarItem.cs
- ImageAnimator.cs
- DataGridRow.cs
- EventListener.cs
- PLINQETWProvider.cs
- AutomationProperties.cs
- PropertyTabChangedEvent.cs
- Accessible.cs
- DescendantQuery.cs
- DataViewSetting.cs
- srgsitem.cs
- TaskbarItemInfo.cs
- ExpandCollapsePattern.cs
- Completion.cs
- QilGeneratorEnv.cs
- UserValidatedEventArgs.cs
- XPathMultyIterator.cs
- TableLayoutPanel.cs
- GroupBoxDesigner.cs
- SingleQueryOperator.cs
- TcpClientChannel.cs
- Translator.cs
- ControlPropertyNameConverter.cs
- AudioFileOut.cs
- AdapterUtil.cs
- KnownTypes.cs
- ClientTargetSection.cs
- ParserContext.cs
- WindowsComboBox.cs