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
- StylusPointDescription.cs
- ChannelSinkStacks.cs
- basevalidator.cs
- TrackingStringDictionary.cs
- SizeChangedInfo.cs
- XmlWriterSettings.cs
- NamespaceList.cs
- PathFigure.cs
- MetadataUtil.cs
- BrushValueSerializer.cs
- State.cs
- TransformationRules.cs
- DataControlLinkButton.cs
- DataViewSetting.cs
- ListItemsPage.cs
- TraceInternal.cs
- GuidTagList.cs
- Bitmap.cs
- HtmlUtf8RawTextWriter.cs
- DoubleAnimationUsingKeyFrames.cs
- CodeDelegateCreateExpression.cs
- ListBox.cs
- SortQueryOperator.cs
- BoundPropertyEntry.cs
- GridViewCancelEditEventArgs.cs
- CharEnumerator.cs
- DataBoundLiteralControl.cs
- ConstructorArgumentAttribute.cs
- DeleteHelper.cs
- AutomationFocusChangedEventArgs.cs
- DataSourceCacheDurationConverter.cs
- ReferentialConstraint.cs
- Help.cs
- XmlAttributeCollection.cs
- ContentOperations.cs
- NotificationContext.cs
- HttpClientCertificate.cs
- ParserHooks.cs
- Fonts.cs
- EventLogStatus.cs
- QueryOutputWriter.cs
- ExpressionBinding.cs
- Peer.cs
- ServiceAuthorizationElement.cs
- BCLDebug.cs
- PropertyIDSet.cs
- XMLSchema.cs
- SkinBuilder.cs
- GregorianCalendar.cs
- ByteKeyFrameCollection.cs
- X509ChainPolicy.cs
- SamlAssertion.cs
- BinaryObjectInfo.cs
- TimerEventSubscription.cs
- TreeView.cs
- WebPartRestoreVerb.cs
- NumberAction.cs
- MenuItemStyle.cs
- TargetException.cs
- SimpleHandlerFactory.cs
- ExpressionPrefixAttribute.cs
- WebConfigurationManager.cs
- XPathBinder.cs
- ClientEventManager.cs
- BuildProviderCollection.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- DesignerVerbCollection.cs
- StorageComplexPropertyMapping.cs
- ExpressionBindingCollection.cs
- EventTrigger.cs
- SqlUnionizer.cs
- CertificateManager.cs
- DeclaredTypeValidator.cs
- GlyphsSerializer.cs
- TemplateControlBuildProvider.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- NameValueSectionHandler.cs
- SHA512.cs
- EntityClassGenerator.cs
- PropertyKey.cs
- WhitespaceRuleReader.cs
- UnsettableComboBox.cs
- ProcessThreadCollection.cs
- BulletChrome.cs
- OdbcException.cs
- PermissionSetEnumerator.cs
- CompiledQuery.cs
- ComponentRenameEvent.cs
- PriorityBinding.cs
- RichTextBox.cs
- GetCryptoTransformRequest.cs
- AdCreatedEventArgs.cs
- WeakEventTable.cs
- ProxyGenerationError.cs
- RightsManagementEncryptionTransform.cs
- Compiler.cs
- Page.cs
- LocalsItemDescription.cs
- AtomMaterializerLog.cs
- DataColumn.cs