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
- WebCategoryAttribute.cs
- WorkflowRuntimeSection.cs
- AddInPipelineAttributes.cs
- Thickness.cs
- SignedXml.cs
- ProfileSection.cs
- SerializationException.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- VarInfo.cs
- HotSpotCollection.cs
- PriorityQueue.cs
- PagesSection.cs
- GestureRecognitionResult.cs
- SiteMapNodeCollection.cs
- TraceHandler.cs
- UIElementCollection.cs
- MarshalDirectiveException.cs
- Connection.cs
- XmlUtil.cs
- PasswordBoxAutomationPeer.cs
- DataSourceHelper.cs
- EdmItemCollection.OcAssemblyCache.cs
- ImmutableObjectAttribute.cs
- RtfControls.cs
- Size.cs
- FocusManager.cs
- BigInt.cs
- OrderByQueryOptionExpression.cs
- EntityRecordInfo.cs
- SqlXml.cs
- SizeAnimation.cs
- SqlServer2KCompatibilityAnnotation.cs
- CommentEmitter.cs
- ImpersonationContext.cs
- BookmarkList.cs
- TargetConverter.cs
- PropertyRef.cs
- VectorCollectionValueSerializer.cs
- Signature.cs
- SqlHelper.cs
- ExpressionBindingCollection.cs
- ScrollPattern.cs
- ConfigUtil.cs
- CacheVirtualItemsEvent.cs
- Size3D.cs
- MailMessageEventArgs.cs
- CorruptingExceptionCommon.cs
- GeometryCollection.cs
- objectresult_tresulttype.cs
- WindowsPen.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- ProcessManager.cs
- MexNamedPipeBindingCollectionElement.cs
- PermissionSetTriple.cs
- WindowsPen.cs
- FileDialogCustomPlaces.cs
- TrackingMemoryStream.cs
- SystemWebExtensionsSectionGroup.cs
- XsltSettings.cs
- EventLogPropertySelector.cs
- MouseActionConverter.cs
- WinInetCache.cs
- Enlistment.cs
- Attributes.cs
- ClientScriptManager.cs
- InfoCardArgumentException.cs
- PropertyFilterAttribute.cs
- HwndHostAutomationPeer.cs
- XslNumber.cs
- AssemblyCacheEntry.cs
- SqlCommandSet.cs
- GradientStopCollection.cs
- Metafile.cs
- SHA1CryptoServiceProvider.cs
- BaseValidator.cs
- ElementNotEnabledException.cs
- OleDbError.cs
- CustomSignedXml.cs
- DataGridSortingEventArgs.cs
- ConnectivityStatus.cs
- RequestCachePolicy.cs
- TypeToArgumentTypeConverter.cs
- Privilege.cs
- FixedDocumentPaginator.cs
- Property.cs
- UserControl.cs
- FormView.cs
- DragEvent.cs
- EditorBrowsableAttribute.cs
- ObsoleteAttribute.cs
- SqlInternalConnectionTds.cs
- ValueTypeFixupInfo.cs
- DynamicResourceExtension.cs
- StdValidatorsAndConverters.cs
- FlowchartDesignerCommands.cs
- SinglePageViewer.cs
- LocalizationParserHooks.cs
- HelpProvider.cs
- IDQuery.cs
- SimpleTableProvider.cs