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
- SettingsBindableAttribute.cs
- XmlDocument.cs
- DataService.cs
- BlurEffect.cs
- infer.cs
- SecurityKeyType.cs
- OleDbParameterCollection.cs
- ApplicationActivator.cs
- dtdvalidator.cs
- XmlSchema.cs
- DocumentEventArgs.cs
- RouteValueExpressionBuilder.cs
- EmptyQuery.cs
- MenuTracker.cs
- RunWorkerCompletedEventArgs.cs
- HelpExampleGenerator.cs
- AspNetSynchronizationContext.cs
- DescriptionAttribute.cs
- DBDataPermissionAttribute.cs
- ArraySortHelper.cs
- CodeChecksumPragma.cs
- C14NUtil.cs
- Control.cs
- HttpHeaderCollection.cs
- TemplatedControlDesigner.cs
- AdornerHitTestResult.cs
- XamlTypeWithExplicitNamespace.cs
- DecoderReplacementFallback.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- LinkLabel.cs
- XmlReaderSettings.cs
- HtmlTableCellCollection.cs
- XmlDataProvider.cs
- JsonClassDataContract.cs
- HttpProfileBase.cs
- RegistryExceptionHelper.cs
- FontStyles.cs
- BufferBuilder.cs
- DPAPIProtectedConfigurationProvider.cs
- BulletDecorator.cs
- TypedRowGenerator.cs
- ToolStripHighContrastRenderer.cs
- EngineSiteSapi.cs
- WaitForChangedResult.cs
- HttpProfileGroupBase.cs
- WebPartAddingEventArgs.cs
- QueryRewriter.cs
- HitTestParameters3D.cs
- DbBuffer.cs
- HttpCapabilitiesEvaluator.cs
- HostedTransportConfigurationBase.cs
- ModelPerspective.cs
- DependencyObjectPropertyDescriptor.cs
- LocatorManager.cs
- PrincipalPermission.cs
- FlowDocumentScrollViewer.cs
- VirtualPath.cs
- TreeViewItemAutomationPeer.cs
- Icon.cs
- ApplicationSecurityManager.cs
- EncryptedKeyIdentifierClause.cs
- ImageCodecInfo.cs
- XmlAttributeCollection.cs
- RotateTransform.cs
- Grammar.cs
- RtfFormatStack.cs
- DataGridViewControlCollection.cs
- CustomAttributeBuilder.cs
- ChannelSettingsElement.cs
- PointCollectionValueSerializer.cs
- FixedElement.cs
- CopyOfAction.cs
- EnvironmentPermission.cs
- PackageDigitalSignature.cs
- IntegerFacetDescriptionElement.cs
- RecordBuilder.cs
- SoapMessage.cs
- ModelService.cs
- WizardPanel.cs
- MailDefinitionBodyFileNameEditor.cs
- SafeNativeMethods.cs
- XmlNamespaceMapping.cs
- SocketAddress.cs
- shaper.cs
- QueuePathEditor.cs
- TextShapeableCharacters.cs
- CaseStatement.cs
- Command.cs
- DataGridViewDataConnection.cs
- InputLanguage.cs
- InstanceKeyView.cs
- CardSpaceSelector.cs
- ComPlusServiceLoader.cs
- IApplicationTrustManager.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- SmtpLoginAuthenticationModule.cs
- ControlValuePropertyAttribute.cs
- FaultFormatter.cs
- GeometryModel3D.cs
- QueryOptionExpression.cs