Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / XmlUtils / System / Xml / Xsl / QIL / QilUnary.cs / 1305376 / QilUnary.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 one child. /// ////// Don't construct QIL nodes directly; instead, use the internal class QilUnary : QilNode { private QilNode child; //----------------------------------------------- // Constructor //----------------------------------------------- ///QilFactory . ////// Construct a new node /// public QilUnary(QilNodeType nodeType, QilNode child) : base(nodeType) { this.child = child; } //----------------------------------------------- // IListmethods -- override //----------------------------------------------- public override int Count { get { return 1; } } public override QilNode this[int index] { get { if (index != 0) throw new IndexOutOfRangeException(); return this.child; } set { if (index != 0) throw new IndexOutOfRangeException(); this.child = value; } } //----------------------------------------------- // QilUnary methods //----------------------------------------------- public QilNode Child { get { return this.child; } set { this.child = 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
- RC2CryptoServiceProvider.cs
- PagePropertiesChangingEventArgs.cs
- UnknownBitmapDecoder.cs
- ResourceAttributes.cs
- FormsAuthenticationEventArgs.cs
- CellQuery.cs
- CodeDOMProvider.cs
- ObjectSecurityT.cs
- ShaderEffect.cs
- DomNameTable.cs
- ComPlusServiceHost.cs
- AlignmentYValidation.cs
- MenuCommands.cs
- BlobPersonalizationState.cs
- _SslStream.cs
- Imaging.cs
- TextProviderWrapper.cs
- XmlBinaryReaderSession.cs
- EventLog.cs
- Properties.cs
- ErrorFormatterPage.cs
- PanelContainerDesigner.cs
- TextCollapsingProperties.cs
- SelectionProcessor.cs
- TimeSpanValidatorAttribute.cs
- httpstaticobjectscollection.cs
- AssertUtility.cs
- XmlNodeReader.cs
- XmlAnyElementAttribute.cs
- RepeatBehaviorConverter.cs
- CollectionContainer.cs
- HwndTarget.cs
- ThicknessKeyFrameCollection.cs
- SafeSecurityHandles.cs
- CodeTypeReferenceCollection.cs
- MimeParameter.cs
- EntitySetRetriever.cs
- UnsignedPublishLicense.cs
- EdgeModeValidation.cs
- Control.cs
- ProviderSettings.cs
- ToolboxBitmapAttribute.cs
- ReturnValue.cs
- UInt32Storage.cs
- XmlSubtreeReader.cs
- IriParsingElement.cs
- _ConnectOverlappedAsyncResult.cs
- QilTernary.cs
- CodeIdentifier.cs
- LinkArea.cs
- CommonRemoteMemoryBlock.cs
- FixedTextPointer.cs
- HttpMethodAttribute.cs
- ReferenceSchema.cs
- FusionWrap.cs
- EndEvent.cs
- XmlException.cs
- RenderTargetBitmap.cs
- CollectionViewGroup.cs
- LingerOption.cs
- HideDisabledControlAdapter.cs
- Assert.cs
- MultiPropertyDescriptorGridEntry.cs
- ListViewItem.cs
- PeerCollaborationPermission.cs
- AssemblyBuilder.cs
- StateItem.cs
- Int32CollectionConverter.cs
- SmiMetaDataProperty.cs
- ApplicationInfo.cs
- EnvelopeVersion.cs
- MatrixTransform3D.cs
- ToolStripDropDownClosingEventArgs.cs
- MouseCaptureWithinProperty.cs
- JapaneseCalendar.cs
- FrameSecurityDescriptor.cs
- EntityClassGenerator.cs
- GridView.cs
- HtmlTableCellCollection.cs
- SingleTagSectionHandler.cs
- ProgressBar.cs
- ExpressionList.cs
- WebPartConnectionsCancelVerb.cs
- XmlSchemaSimpleContent.cs
- MsmqHostedTransportManager.cs
- RuntimeArgumentHandle.cs
- TrackingRecord.cs
- ReferencedAssemblyResolver.cs
- SelectionRange.cs
- RegexMatch.cs
- SerializationObjectManager.cs
- SecurityPolicySection.cs
- TextChange.cs
- SafeNativeMethods.cs
- PropertyTabAttribute.cs
- PrePrepareMethodAttribute.cs
- oledbmetadatacollectionnames.cs
- SqlPersonalizationProvider.cs
- BuildDependencySet.cs
- _TLSstream.cs