Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Xml / System / Xml / XPath / Internal / GroupQuery.cs / 1 / GroupQuery.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace MS.Internal.Xml.XPath { using System; using System.Xml; using System.Xml.XPath; using System.Diagnostics; using System.Globalization; internal sealed class GroupQuery : BaseAxisQuery { public GroupQuery(Query qy): base(qy) {} private GroupQuery(GroupQuery other) : base(other) { } public override XPathNavigator Advance() { currentNode = qyInput.Advance(); if (currentNode != null) { position++; } return currentNode; } public override object Evaluate(XPathNodeIterator nodeIterator) { return qyInput.Evaluate(nodeIterator); } public override XPathNodeIterator Clone() { return new GroupQuery(this); } public override XPathResultType StaticType { get { return qyInput.StaticType; } } public override QueryProps Properties { get { return QueryProps.Position; } } // Doesn't have QueryProps.Merge } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace MS.Internal.Xml.XPath { using System; using System.Xml; using System.Xml.XPath; using System.Diagnostics; using System.Globalization; internal sealed class GroupQuery : BaseAxisQuery { public GroupQuery(Query qy): base(qy) {} private GroupQuery(GroupQuery other) : base(other) { } public override XPathNavigator Advance() { currentNode = qyInput.Advance(); if (currentNode != null) { position++; } return currentNode; } public override object Evaluate(XPathNodeIterator nodeIterator) { return qyInput.Evaluate(nodeIterator); } public override XPathNodeIterator Clone() { return new GroupQuery(this); } public override XPathResultType StaticType { get { return qyInput.StaticType; } } public override QueryProps Properties { get { return QueryProps.Position; } } // Doesn't have QueryProps.Merge } } // 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
- InfoCardService.cs
- ValidatedControlConverter.cs
- ToolboxBitmapAttribute.cs
- RuleRef.cs
- BitVector32.cs
- XmlSerializerFactory.cs
- SplineKeyFrames.cs
- SerializationFieldInfo.cs
- QueryStringParameter.cs
- TableAdapterManagerNameHandler.cs
- ParagraphResult.cs
- ResourceDescriptionAttribute.cs
- TableLayoutPanelCellPosition.cs
- HttpRuntimeSection.cs
- InstallerTypeAttribute.cs
- VarInfo.cs
- CommandConverter.cs
- Shape.cs
- ProfileBuildProvider.cs
- CustomValidator.cs
- WebConfigurationFileMap.cs
- XmlSchemaChoice.cs
- RelOps.cs
- AsyncDataRequest.cs
- CustomCategoryAttribute.cs
- SecurityAlgorithmSuite.cs
- SafeBitVector32.cs
- IsolatedStorageFile.cs
- ClipboardData.cs
- GeometryHitTestResult.cs
- SynchronizedInputHelper.cs
- SqlError.cs
- ListViewItemMouseHoverEvent.cs
- ButtonChrome.cs
- DesignerRegion.cs
- StylusPlugInCollection.cs
- SafeCoTaskMem.cs
- Serializer.cs
- BoundingRectTracker.cs
- DataGridViewCellStyle.cs
- ToolStripSplitStackLayout.cs
- ProfilePropertyNameValidator.cs
- XNameConverter.cs
- ServiceContractListItemList.cs
- ProjectionCamera.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- TypeBuilderInstantiation.cs
- Expressions.cs
- safemediahandle.cs
- translator.cs
- SystemInformation.cs
- ErrorLog.cs
- RadioButtonFlatAdapter.cs
- SweepDirectionValidation.cs
- AnimationTimeline.cs
- PartialList.cs
- ContentElementAutomationPeer.cs
- DocumentViewerAutomationPeer.cs
- MetabaseServerConfig.cs
- TextChange.cs
- CacheChildrenQuery.cs
- SqlConnectionManager.cs
- SecurityContextCookieSerializer.cs
- SqlTypesSchemaImporter.cs
- ThreadInterruptedException.cs
- EventPropertyMap.cs
- DataGridViewLinkCell.cs
- WaitHandleCannotBeOpenedException.cs
- IdleTimeoutMonitor.cs
- PopupEventArgs.cs
- ContentPlaceHolder.cs
- ExpressionBuilderContext.cs
- DiscoveryDocumentReference.cs
- GroupBox.cs
- BaseInfoTable.cs
- SmtpFailedRecipientsException.cs
- SocketElement.cs
- ProgressiveCrcCalculatingStream.cs
- BigInt.cs
- HtmlTextBoxAdapter.cs
- ReadOnlyHierarchicalDataSource.cs
- NameScopePropertyAttribute.cs
- ReceiveContent.cs
- TypeConstant.cs
- SqlAggregateChecker.cs
- NetworkInformationPermission.cs
- TextServicesContext.cs
- WorkflowDesignerColors.cs
- InputBinding.cs
- FlowDecisionDesigner.xaml.cs
- EntityAdapter.cs
- TextBoxLine.cs
- RsaSecurityToken.cs
- HtmlSelect.cs
- RawStylusSystemGestureInputReport.cs
- LayoutExceptionEventArgs.cs
- sqlnorm.cs
- XNodeNavigator.cs
- MetaModel.cs
- BadImageFormatException.cs