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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsTokenRoleProvider.cs
- DataObjectCopyingEventArgs.cs
- Pkcs7Recipient.cs
- XmlReflectionImporter.cs
- NamedPipeProcessProtocolHandler.cs
- DelegatedStream.cs
- WorkflowDataContext.cs
- GridViewUpdatedEventArgs.cs
- RootBrowserWindowProxy.cs
- ActiveXSite.cs
- HtmlAnchor.cs
- HideDisabledControlAdapter.cs
- ADConnectionHelper.cs
- GeneralTransform3DCollection.cs
- CodeLinePragma.cs
- MaskedTextBox.cs
- TimeStampChecker.cs
- SelectionProcessor.cs
- ClientApiGenerator.cs
- ContextMenuService.cs
- EncodingNLS.cs
- Activity.cs
- SystemIcmpV6Statistics.cs
- CallbackValidator.cs
- ActivationServices.cs
- PrintEvent.cs
- InternalCache.cs
- DrawingGroupDrawingContext.cs
- bindurihelper.cs
- DataGridColumnCollection.cs
- DrawingCollection.cs
- LinkConverter.cs
- OwnerDrawPropertyBag.cs
- ClassHandlersStore.cs
- CustomAttributeBuilder.cs
- ControlPropertyNameConverter.cs
- UxThemeWrapper.cs
- BinaryFormatter.cs
- Model3DGroup.cs
- DataGridViewButtonColumn.cs
- BitmapDownload.cs
- MarkupCompiler.cs
- TerminatorSinks.cs
- DesignerSelectionListAdapter.cs
- PeerTransportSecuritySettings.cs
- LabelEditEvent.cs
- DecoratedNameAttribute.cs
- MatcherBuilder.cs
- XmlSchemaInfo.cs
- ActivityAction.cs
- X509CertificateTokenFactoryCredential.cs
- QilPatternFactory.cs
- FilteredAttributeCollection.cs
- UnsafePeerToPeerMethods.cs
- GridViewPageEventArgs.cs
- Filter.cs
- BulletChrome.cs
- ManagedIStream.cs
- NativeMethods.cs
- CatalogPartChrome.cs
- basevalidator.cs
- PrefixQName.cs
- DeviceContexts.cs
- IriParsingElement.cs
- InvokePattern.cs
- Or.cs
- TextTreeInsertUndoUnit.cs
- AnnotationHighlightLayer.cs
- ObjectTag.cs
- MemoryMappedView.cs
- BitmapSizeOptions.cs
- TypeUsage.cs
- UriTemplateClientFormatter.cs
- ListItemCollection.cs
- SharedMemory.cs
- IdnMapping.cs
- RootAction.cs
- UnsafeNativeMethods.cs
- DependencyPropertyConverter.cs
- WebPartManager.cs
- PolicyValidationException.cs
- ParallelQuery.cs
- Rectangle.cs
- DataControlLinkButton.cs
- X509Chain.cs
- Repeater.cs
- TextEffectResolver.cs
- TemplateManager.cs
- TextEditor.cs
- LoaderAllocator.cs
- RequestResizeEvent.cs
- SyndicationItemFormatter.cs
- Span.cs
- JavaScriptString.cs
- IgnoreFileBuildProvider.cs
- HierarchicalDataTemplate.cs
- ChtmlTextWriter.cs
- AutoGeneratedField.cs
- InlineCollection.cs
- ViewStateException.cs