Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilBinary.cs / 1305376 / QilBinary.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Diagnostics; namespace System.Xml.Xsl.Qil { ////// View over a Qil operator having two children. /// ////// Don't construct QIL nodes directly; instead, use the internal class QilBinary : QilNode { private QilNode left, right; //----------------------------------------------- // Constructor //----------------------------------------------- ///QilFactory . ////// Construct a new node /// public QilBinary(QilNodeType nodeType, QilNode left, QilNode right) : base(nodeType) { this.left = left; this.right = right; } //----------------------------------------------- // IListmethods -- override //----------------------------------------------- public override int Count { get { return 2; } } public override QilNode this[int index] { get { switch (index) { case 0: return this.left; case 1: return this.right; default: throw new IndexOutOfRangeException(); } } set { switch (index) { case 0: this.left = value; break; case 1: this.right = value; break; default: throw new IndexOutOfRangeException(); } } } //----------------------------------------------- // QilBinary methods //----------------------------------------------- public QilNode Left { get { return this.left; } set { this.left = value; } } public QilNode Right { get { return this.right; } set { this.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
- CatalogPart.cs
- SoapReflectionImporter.cs
- NumberFormatInfo.cs
- BindingCollection.cs
- AlternateView.cs
- ColorContextHelper.cs
- BuildDependencySet.cs
- IPCCacheManager.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- GridEntry.cs
- PrimitiveXmlSerializers.cs
- EncoderParameter.cs
- Module.cs
- TextFragmentEngine.cs
- MimeMapping.cs
- MinimizableAttributeTypeConverter.cs
- RequestedSignatureDialog.cs
- XmlSchemaType.cs
- PolyBezierSegment.cs
- StreamGeometry.cs
- DictionaryBase.cs
- DataBindEngine.cs
- TcpClientChannel.cs
- DataGridAddNewRow.cs
- HyperLink.cs
- LoginCancelEventArgs.cs
- ZipIOExtraFieldElement.cs
- ItemContainerGenerator.cs
- HitTestResult.cs
- SwitchLevelAttribute.cs
- TimeSpanValidatorAttribute.cs
- ItemCollection.cs
- Conditional.cs
- CompletionProxy.cs
- ScriptReference.cs
- XPathBinder.cs
- IPHostEntry.cs
- HandlerMappingMemo.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- InstanceNotReadyException.cs
- Conditional.cs
- SizeChangedInfo.cs
- ToolTipService.cs
- SimpleTextLine.cs
- OnOperation.cs
- MasterPageCodeDomTreeGenerator.cs
- EditorAttribute.cs
- RemoveStoryboard.cs
- OdbcConnection.cs
- mediaeventargs.cs
- ValueOfAction.cs
- ReaderWriterLock.cs
- Regex.cs
- WebScriptServiceHostFactory.cs
- XsltConvert.cs
- FixedSOMLineRanges.cs
- SoapAttributes.cs
- ClientRuntimeConfig.cs
- XmlEntityReference.cs
- ViewGenResults.cs
- EntityContainerEmitter.cs
- ScriptControl.cs
- ElementNotAvailableException.cs
- ExceptionHandler.cs
- TargetPerspective.cs
- AssociationTypeEmitter.cs
- WebPartRestoreVerb.cs
- BitmapMetadata.cs
- ApplicationInfo.cs
- PeekCompletedEventArgs.cs
- DocumentXmlWriter.cs
- Translator.cs
- PropertyNames.cs
- sqlnorm.cs
- ToolStripContentPanelRenderEventArgs.cs
- WebPartDisplayModeCollection.cs
- FieldAccessException.cs
- FloatMinMaxAggregationOperator.cs
- RoutingTable.cs
- ImmutablePropertyDescriptorGridEntry.cs
- ComplexLine.cs
- ScopeCollection.cs
- TdsRecordBufferSetter.cs
- DocumentSequence.cs
- NextPreviousPagerField.cs
- HostSecurityManager.cs
- DbConnectionInternal.cs
- WsatAdminException.cs
- DispatcherObject.cs
- VerticalConnector.xaml.cs
- ScriptResourceAttribute.cs
- ResourceExpressionBuilder.cs
- XmlChildNodes.cs
- PersonalizationProvider.cs
- MemberHolder.cs
- VectorAnimationUsingKeyFrames.cs
- XmlHierarchyData.cs
- AudioFormatConverter.cs
- CodeTypeDeclarationCollection.cs
- StateManagedCollection.cs