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
- ToolStripContainer.cs
- ListBoxItemAutomationPeer.cs
- RealProxy.cs
- TypeConverterAttribute.cs
- LineMetrics.cs
- ProcessThreadDesigner.cs
- basemetadatamappingvisitor.cs
- PropertyChangedEventArgs.cs
- LineSegment.cs
- RTLAwareMessageBox.cs
- Authorization.cs
- QueryOptionExpression.cs
- UniqueIdentifierService.cs
- ImmutableObjectAttribute.cs
- MsmqIntegrationBindingElement.cs
- ColorInterpolationModeValidation.cs
- MetroSerializationManager.cs
- ContractMapping.cs
- UnknownBitmapEncoder.cs
- Rotation3DAnimationUsingKeyFrames.cs
- DataSourceXmlAttributeAttribute.cs
- UnsafeNativeMethods.cs
- XpsFixedDocumentReaderWriter.cs
- TemplateBuilder.cs
- printdlgexmarshaler.cs
- BindMarkupExtensionSerializer.cs
- RightsManagementEncryptionTransform.cs
- ValidatedMobileControlConverter.cs
- ExpressionQuoter.cs
- SqlWriter.cs
- HtmlTableCell.cs
- FormsAuthentication.cs
- shaperfactoryquerycachekey.cs
- ImportCatalogPart.cs
- WindowsGraphicsWrapper.cs
- XmlSchemaAnyAttribute.cs
- DataRelationPropertyDescriptor.cs
- SqlAliasesReferenced.cs
- TextLineBreak.cs
- JavaScriptString.cs
- ShimAsPublicXamlType.cs
- IntellisenseTextBox.cs
- Menu.cs
- TextDocumentView.cs
- GlobalDataBindingHandler.cs
- StateMachineWorkflowInstance.cs
- UnsafeNativeMethods.cs
- ProfessionalColorTable.cs
- CheckedListBox.cs
- ScriptingSectionGroup.cs
- ExpressionBindingCollection.cs
- SpecularMaterial.cs
- RegularExpressionValidator.cs
- ChameleonKey.cs
- TimelineCollection.cs
- BindValidator.cs
- XmlDataSource.cs
- TimerElapsedEvenArgs.cs
- HatchBrush.cs
- XmlResolver.cs
- SafeProcessHandle.cs
- VScrollProperties.cs
- DeclarativeCatalogPart.cs
- StringUtil.cs
- XsltConvert.cs
- ExplicitDiscriminatorMap.cs
- RawStylusInputCustomDataList.cs
- EventWaitHandleSecurity.cs
- XmlElementAttributes.cs
- TemplateEditingVerb.cs
- Parameter.cs
- CodeExporter.cs
- DocumentOrderQuery.cs
- HtmlControl.cs
- ValidatorUtils.cs
- TextClipboardData.cs
- Knowncolors.cs
- ByteStorage.cs
- DelegatedStream.cs
- QilDataSource.cs
- Dynamic.cs
- DataGridCellClipboardEventArgs.cs
- AssemblyCollection.cs
- COMException.cs
- MultipartIdentifier.cs
- RemoteWebConfigurationHostStream.cs
- XamlStream.cs
- CultureMapper.cs
- Stylus.cs
- Binding.cs
- XmlNullResolver.cs
- WindowsScroll.cs
- ExpressionLink.cs
- SemaphoreFullException.cs
- XmlSchemaType.cs
- DataFieldConverter.cs
- PointCollection.cs
- CurrentChangingEventArgs.cs
- XmlSchemaAttribute.cs
- CommandBindingCollection.cs