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
- SiteMapNodeCollection.cs
- DataBindEngine.cs
- TreeBuilderXamlTranslator.cs
- CodeSpit.cs
- ExtendedPropertyCollection.cs
- XmlHierarchyData.cs
- IDataContractSurrogate.cs
- AttachedProperty.cs
- FormViewInsertEventArgs.cs
- LinkedResource.cs
- PackUriHelper.cs
- PasswordDeriveBytes.cs
- HiddenField.cs
- ParagraphVisual.cs
- FileSystemEventArgs.cs
- ReturnType.cs
- LayoutEditorPart.cs
- Cursor.cs
- TypeDependencyAttribute.cs
- X509WindowsSecurityToken.cs
- Underline.cs
- EncoderParameter.cs
- ReadOnlyAttribute.cs
- OracleBinary.cs
- LinkConverter.cs
- FixedPageProcessor.cs
- XmlSubtreeReader.cs
- StylusCollection.cs
- MouseEventArgs.cs
- LinearGradientBrush.cs
- UnknownWrapper.cs
- Padding.cs
- RuntimeConfigLKG.cs
- CancelEventArgs.cs
- EpmHelper.cs
- ToolStripButton.cs
- EncodingInfo.cs
- SimpleTypeResolver.cs
- StandardToolWindows.cs
- AutomationElement.cs
- ExternalFile.cs
- GetMemberBinder.cs
- CodeGenerator.cs
- Math.cs
- CapabilitiesAssignment.cs
- NamespaceEmitter.cs
- MILUtilities.cs
- PointLight.cs
- RadioButtonAutomationPeer.cs
- ConfigXmlComment.cs
- RIPEMD160.cs
- CodeDirectoryCompiler.cs
- ToolStripProgressBar.cs
- ResourceContainer.cs
- UnmanagedMarshal.cs
- SafeEventLogWriteHandle.cs
- StateChangeEvent.cs
- FunctionMappingTranslator.cs
- SqlDataSourceFilteringEventArgs.cs
- ResourceDisplayNameAttribute.cs
- HttpApplicationStateWrapper.cs
- DateTimeOffset.cs
- WindowsNonControl.cs
- ConversionContext.cs
- MouseWheelEventArgs.cs
- TraceContextEventArgs.cs
- Pair.cs
- RawStylusInputReport.cs
- SHA512.cs
- XmlReaderSettings.cs
- HostingEnvironmentSection.cs
- RemoteWebConfigurationHost.cs
- Compiler.cs
- SecurityCriticalDataForSet.cs
- ErrorFormatterPage.cs
- LinkedResource.cs
- TextCompositionManager.cs
- EllipticalNodeOperations.cs
- SerializationAttributes.cs
- MimeWriter.cs
- AspNetSynchronizationContext.cs
- Binding.cs
- MobileErrorInfo.cs
- EntityViewContainer.cs
- SymmetricCryptoHandle.cs
- StopRoutingHandler.cs
- TransformerConfigurationWizardBase.cs
- WindowsComboBox.cs
- PeerOutputChannel.cs
- PlatformNotSupportedException.cs
- Int16AnimationUsingKeyFrames.cs
- ListView.cs
- PersianCalendar.cs
- Scalars.cs
- OperatingSystem.cs
- SAPIEngineTypes.cs
- CodeMemberMethod.cs
- StrokeDescriptor.cs
- Accessors.cs
- ViewStateException.cs