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
- EmptyEnumerator.cs
- NativeObjectSecurity.cs
- GlobalizationAssembly.cs
- HtmlImage.cs
- SmiEventSink_Default.cs
- RoleGroupCollectionEditor.cs
- Help.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- NamedPipeTransportSecurity.cs
- tooltip.cs
- ZipPackage.cs
- LocatorPart.cs
- SqlCaseSimplifier.cs
- Barrier.cs
- ToolStripOverflow.cs
- AddInServer.cs
- ExpressionEditor.cs
- CollectionViewGroup.cs
- CapabilitiesPattern.cs
- OdbcErrorCollection.cs
- NodeInfo.cs
- RuntimeArgumentHandle.cs
- ItemContainerProviderWrapper.cs
- DataSourceView.cs
- DependsOnAttribute.cs
- KnownAssemblyEntry.cs
- SessionPageStatePersister.cs
- StyleXamlTreeBuilder.cs
- DataTableMappingCollection.cs
- OdbcErrorCollection.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- GregorianCalendarHelper.cs
- HyperlinkAutomationPeer.cs
- DesignerCalendarAdapter.cs
- XmlUtilWriter.cs
- StyleSheetDesigner.cs
- ItemDragEvent.cs
- ClientSideProviderDescription.cs
- XmlSchemaElement.cs
- APCustomTypeDescriptor.cs
- ConfigXmlAttribute.cs
- ArraySet.cs
- HatchBrush.cs
- _ConnectOverlappedAsyncResult.cs
- AbandonedMutexException.cs
- DesignerDeviceConfig.cs
- ProgressChangedEventArgs.cs
- DataGridViewCellMouseEventArgs.cs
- InheritanceAttribute.cs
- ImageAnimator.cs
- ServiceModelConfigurationSection.cs
- OleDbPermission.cs
- BypassElement.cs
- ActiveXHelper.cs
- LowerCaseStringConverter.cs
- Button.cs
- IntellisenseTextBox.cs
- MsmqDecodeHelper.cs
- FloaterBaseParaClient.cs
- TableLayoutSettingsTypeConverter.cs
- Hyperlink.cs
- ContentType.cs
- HttpAsyncResult.cs
- CacheChildrenQuery.cs
- RootAction.cs
- ComponentCommands.cs
- XamlFilter.cs
- TextTrailingWordEllipsis.cs
- DataContractSerializer.cs
- PageHandlerFactory.cs
- CompoundFileIOPermission.cs
- DataSysAttribute.cs
- MaskedTextBoxTextEditorDropDown.cs
- ToolStripButton.cs
- MultiView.cs
- AxisAngleRotation3D.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- RoleGroupCollection.cs
- XmlSchemaCompilationSettings.cs
- MediaTimeline.cs
- ServiceContractGenerator.cs
- EncoderParameters.cs
- _SslStream.cs
- VirtualDirectoryMapping.cs
- TemplateBamlTreeBuilder.cs
- DelegateTypeInfo.cs
- BuildManagerHost.cs
- WebControl.cs
- CompressedStack.cs
- Emitter.cs
- MappingException.cs
- invalidudtexception.cs
- ConfigViewGenerator.cs
- HGlobalSafeHandle.cs
- SmtpFailedRecipientException.cs
- BuildResult.cs
- TextDecoration.cs
- CurrentTimeZone.cs
- ScrollPatternIdentifiers.cs
- TaiwanCalendar.cs