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
- Baml2006ReaderContext.cs
- AuthenticationModuleElementCollection.cs
- DbTransaction.cs
- WrappedKeySecurityToken.cs
- SerializationSectionGroup.cs
- SocketException.cs
- XPathArrayIterator.cs
- ExpressionBuilderContext.cs
- ScriptingSectionGroup.cs
- UpdateManifestForBrowserApplication.cs
- WmlControlAdapter.cs
- MethodExpr.cs
- IxmlLineInfo.cs
- DesignerSerializerAttribute.cs
- SqlDelegatedTransaction.cs
- SimpleTextLine.cs
- X500Name.cs
- Operand.cs
- SqlNode.cs
- CopyNamespacesAction.cs
- Invariant.cs
- XmlQualifiedName.cs
- SystemInformation.cs
- SqlClientFactory.cs
- SessionSwitchEventArgs.cs
- MappingSource.cs
- Scanner.cs
- ResourceKey.cs
- WebPartEventArgs.cs
- SmiContext.cs
- SiteMapDataSourceDesigner.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- Italic.cs
- ApplicationServiceManager.cs
- ContainerSelectorGlyph.cs
- DelegateArgumentValue.cs
- ISAPIApplicationHost.cs
- ScrollData.cs
- PropertyValueUIItem.cs
- XsdDateTime.cs
- BrushProxy.cs
- LineServicesRun.cs
- CellTreeNode.cs
- _SingleItemRequestCache.cs
- DecimalSumAggregationOperator.cs
- Visual3D.cs
- ConstantSlot.cs
- FormViewRow.cs
- FirstMatchCodeGroup.cs
- JournalNavigationScope.cs
- DbProviderFactories.cs
- ProfileEventArgs.cs
- MediaElementAutomationPeer.cs
- SmiXetterAccessMap.cs
- AmbiguousMatchException.cs
- URLString.cs
- SQLMoney.cs
- BackStopAuthenticationModule.cs
- sqlinternaltransaction.cs
- DelimitedListTraceListener.cs
- FutureFactory.cs
- SqlInternalConnectionSmi.cs
- SafeBitVector32.cs
- MasterPageParser.cs
- DesignerAdapterUtil.cs
- XmlDeclaration.cs
- MouseOverProperty.cs
- XmlNullResolver.cs
- DetailsViewPageEventArgs.cs
- TripleDES.cs
- ImageField.cs
- InvokeMethodActivityDesigner.cs
- BookmarkWorkItem.cs
- SignerInfo.cs
- GridSplitter.cs
- SafeIUnknown.cs
- KeyValueConfigurationElement.cs
- DataBindingCollectionEditor.cs
- Timer.cs
- TypedElement.cs
- Point3DAnimationBase.cs
- SettingsAttributeDictionary.cs
- Message.cs
- SqlPersonalizationProvider.cs
- ParsedAttributeCollection.cs
- ToolStripRenderEventArgs.cs
- IntegerCollectionEditor.cs
- OleDbSchemaGuid.cs
- MediaSystem.cs
- ActivityIdHeader.cs
- FileUpload.cs
- QueueProcessor.cs
- DbProviderFactoriesConfigurationHandler.cs
- IdentityReference.cs
- cookiecontainer.cs
- PropertyIDSet.cs
- DataGridColumnFloatingHeader.cs
- HwndSourceParameters.cs
- UnionExpr.cs
- DesigntimeLicenseContext.cs