Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilChoice.cs / 1 / QilChoice.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 choice operator.
///
///
/// Don't construct QIL nodes directly; instead, use the QilFactory .
///
internal class QilChoice : QilBinary {
//-----------------------------------------------
// Constructor
//-----------------------------------------------
///
/// Construct a new node
///
public QilChoice(QilNodeType nodeType, QilNode expression, QilNode branches) : base(nodeType, expression, branches) {
}
//-----------------------------------------------
// QilChoice methods
//-----------------------------------------------
public QilNode Expression {
get { return Left; }
set { Left = value; }
}
public QilList Branches {
get { return (QilList) 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 choice operator.
///
///
/// Don't construct QIL nodes directly; instead, use the QilFactory .
///
internal class QilChoice : QilBinary {
//-----------------------------------------------
// Constructor
//-----------------------------------------------
///
/// Construct a new node
///
public QilChoice(QilNodeType nodeType, QilNode expression, QilNode branches) : base(nodeType, expression, branches) {
}
//-----------------------------------------------
// QilChoice methods
//-----------------------------------------------
public QilNode Expression {
get { return Left; }
set { Left = value; }
}
public QilList Branches {
get { return (QilList) 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
- SqlLiftIndependentRowExpressions.cs
- HttpCookiesSection.cs
- ValidationError.cs
- QilCloneVisitor.cs
- RadioButtonList.cs
- ItemList.cs
- WaitHandleCannotBeOpenedException.cs
- SerializationObjectManager.cs
- PersonalizableAttribute.cs
- DocumentOutline.cs
- PropertyEntry.cs
- EndpointIdentityExtension.cs
- ToolBarOverflowPanel.cs
- EmbeddedMailObjectsCollection.cs
- FileRecordSequence.cs
- OverrideMode.cs
- EditingScopeUndoUnit.cs
- MetadataUtil.cs
- DirectoryInfo.cs
- CodePropertyReferenceExpression.cs
- IIS7WorkerRequest.cs
- DateTimeFormatInfo.cs
- RegexNode.cs
- CapabilitiesPattern.cs
- TextElementAutomationPeer.cs
- PropertyEmitterBase.cs
- NamedObject.cs
- XamlValidatingReader.cs
- HitTestWithGeometryDrawingContextWalker.cs
- HtmlTableCellCollection.cs
- DeobfuscatingStream.cs
- XmlTextReaderImplHelpers.cs
- IndentedWriter.cs
- HashCodeCombiner.cs
- EndpointDiscoveryElement.cs
- StructuredTypeInfo.cs
- DataViewManager.cs
- WebPartAuthorizationEventArgs.cs
- processwaithandle.cs
- FileVersionInfo.cs
- PersistenceException.cs
- CodeComment.cs
- HttpFileCollection.cs
- SQLSingle.cs
- ResourceAssociationType.cs
- WindowsListViewScroll.cs
- BitmapData.cs
- EventLogPermissionAttribute.cs
- WeakReferenceKey.cs
- EnumUnknown.cs
- CLRBindingWorker.cs
- WebSysDescriptionAttribute.cs
- DataGridViewColumnEventArgs.cs
- Tablet.cs
- brushes.cs
- HttpCapabilitiesEvaluator.cs
- HttpBufferlessInputStream.cs
- StrokeCollection.cs
- PrintPreviewGraphics.cs
- HttpCachePolicyBase.cs
- ToolboxComponentsCreatingEventArgs.cs
- SecuritySessionSecurityTokenProvider.cs
- VectorConverter.cs
- Number.cs
- ErrorsHelper.cs
- AsyncResult.cs
- KeyedQueue.cs
- TypedAsyncResult.cs
- TypedDatasetGenerator.cs
- WebPartEventArgs.cs
- RowToFieldTransformer.cs
- Parameter.cs
- ButtonBase.cs
- recordstatescratchpad.cs
- PagerSettings.cs
- XmlNodeComparer.cs
- KnownColorTable.cs
- DummyDataSource.cs
- PinnedBufferMemoryStream.cs
- BinHexDecoder.cs
- FormViewInsertEventArgs.cs
- UnmanagedHandle.cs
- TextReader.cs
- DriveNotFoundException.cs
- BmpBitmapEncoder.cs
- UserPreferenceChangingEventArgs.cs
- LogoValidationException.cs
- SystemIcmpV6Statistics.cs
- DockPattern.cs
- ObjectConverter.cs
- StyleBamlRecordReader.cs
- Function.cs
- SizeF.cs
- AnimationException.cs
- InternalPermissions.cs
- ActivityWithResult.cs
- Token.cs
- NodeLabelEditEvent.cs
- DesignerCategoryAttribute.cs
- DesignerSerializationVisibilityAttribute.cs