Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- DoubleAnimationUsingPath.cs
- BackgroundWorker.cs
- BatchStream.cs
- GPPOINTF.cs
- VersionPair.cs
- WebConfigurationHost.cs
- Selection.cs
- ServerIdentity.cs
- DllNotFoundException.cs
- SoapMessage.cs
- CopyNamespacesAction.cs
- Identity.cs
- TypedDatasetGenerator.cs
- InternalTypeHelper.cs
- CatalogZone.cs
- DiagnosticsConfigurationHandler.cs
- VectorConverter.cs
- CompilerGeneratedAttribute.cs
- itemelement.cs
- WebPartZone.cs
- DefaultMergeHelper.cs
- UrlMappingsSection.cs
- OracleCommandBuilder.cs
- TextParaClient.cs
- Win32Native.cs
- ContextQuery.cs
- RadioButton.cs
- UpdateCompiler.cs
- MachineKeyConverter.cs
- DbParameterCollectionHelper.cs
- EntityClientCacheKey.cs
- MatrixStack.cs
- SamlNameIdentifierClaimResource.cs
- PixelFormatConverter.cs
- RegularExpressionValidator.cs
- StringBlob.cs
- PathFigureCollection.cs
- ToolStripGripRenderEventArgs.cs
- MyContact.cs
- SiteMapDataSource.cs
- XmlILCommand.cs
- _FtpDataStream.cs
- SecurityTokenRequirement.cs
- RemotingClientProxy.cs
- COM2ExtendedTypeConverter.cs
- SystemNetHelpers.cs
- TextFormatterHost.cs
- ToggleProviderWrapper.cs
- DataGridViewElement.cs
- ConnectionManager.cs
- TypeLoadException.cs
- TimeEnumHelper.cs
- DataGridViewRowEventArgs.cs
- TypeDescriptor.cs
- ContainerControl.cs
- InvokeGenerator.cs
- DesignerProperties.cs
- IResourceProvider.cs
- TextTreeUndo.cs
- MissingManifestResourceException.cs
- ElementAtQueryOperator.cs
- SymbolDocumentGenerator.cs
- CreatingCookieEventArgs.cs
- NeutralResourcesLanguageAttribute.cs
- BulletChrome.cs
- WebZone.cs
- OperatingSystemVersionCheck.cs
- Property.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- WebControl.cs
- XPathScanner.cs
- ScrollChangedEventArgs.cs
- BamlTreeMap.cs
- InputLanguageEventArgs.cs
- WebHttpBinding.cs
- HandlerBase.cs
- ExpressionBuilderContext.cs
- BlobPersonalizationState.cs
- AttributeProviderAttribute.cs
- BaseTemplateCodeDomTreeGenerator.cs
- PropertyItemInternal.cs
- DeclaredTypeValidatorAttribute.cs
- MultipleViewPattern.cs
- CustomAssemblyResolver.cs
- UnsafeNativeMethods.cs
- ProfileManager.cs
- ChildChangedEventArgs.cs
- HtmlInputFile.cs
- HttpResponseHeader.cs
- MethodAccessException.cs
- SingletonChannelAcceptor.cs
- MenuItemBinding.cs
- TypeConverters.cs
- TextFormatterHost.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- __Filters.cs
- SystemIPAddressInformation.cs
- Blend.cs
- ClientSponsor.cs
- ShutDownListener.cs