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
- TrackingProfile.cs
- ReplyAdapterChannelListener.cs
- MenuStrip.cs
- GenericTextProperties.cs
- WindowsEditBoxRange.cs
- ComponentCommands.cs
- SelectionBorderGlyph.cs
- PictureBox.cs
- HtmlDocument.cs
- ButtonBase.cs
- CatalogZoneDesigner.cs
- TransformPatternIdentifiers.cs
- AppDomainProtocolHandler.cs
- UICuesEvent.cs
- ControlParser.cs
- WindowsToolbar.cs
- LogExtentCollection.cs
- TableItemStyle.cs
- XmlSchemaDocumentation.cs
- DataGridViewCellParsingEventArgs.cs
- ServiceContractGenerationContext.cs
- UriScheme.cs
- _UriTypeConverter.cs
- HierarchicalDataBoundControl.cs
- MsmqOutputMessage.cs
- WindowsSecurityTokenAuthenticator.cs
- MinimizableAttributeTypeConverter.cs
- SourceFileBuildProvider.cs
- Label.cs
- RemoteWebConfigurationHost.cs
- NavigationFailedEventArgs.cs
- UpdateExpressionVisitor.cs
- RtfNavigator.cs
- SecurityRuntime.cs
- ConvertersCollection.cs
- DbDataSourceEnumerator.cs
- TextDecoration.cs
- FlowDocumentFormatter.cs
- PrintPreviewGraphics.cs
- DataGridViewDataErrorEventArgs.cs
- ProviderException.cs
- DesignTimeParseData.cs
- HtmlProps.cs
- TimeoutException.cs
- controlskin.cs
- EventLogPermissionEntry.cs
- SafeWaitHandle.cs
- CodeSubDirectory.cs
- TypeConverterMarkupExtension.cs
- Parallel.cs
- Currency.cs
- Error.cs
- Memoizer.cs
- XPathQueryGenerator.cs
- XsltException.cs
- BaseDataBoundControlDesigner.cs
- MessageQueue.cs
- EmptyQuery.cs
- EntityContainerEmitter.cs
- ImageListImage.cs
- ElementsClipboardData.cs
- wgx_exports.cs
- EncodedStreamFactory.cs
- DataPagerCommandEventArgs.cs
- CustomSignedXml.cs
- Rijndael.cs
- MultiSelector.cs
- DeclaredTypeElement.cs
- XmlSchemaImport.cs
- httpserverutility.cs
- Vector.cs
- StretchValidation.cs
- Stackframe.cs
- ContractCodeDomInfo.cs
- ViewDesigner.cs
- OleAutBinder.cs
- WebAdminConfigurationHelper.cs
- Animatable.cs
- ConfigurationStrings.cs
- DBSqlParserTable.cs
- IISMapPath.cs
- safelinkcollection.cs
- BamlTreeMap.cs
- Identity.cs
- Event.cs
- FrameworkTemplate.cs
- WinInetCache.cs
- BoolLiteral.cs
- ProcessInfo.cs
- PerspectiveCamera.cs
- ResizeBehavior.cs
- GridViewRowPresenterBase.cs
- WrapperSecurityCommunicationObject.cs
- MemoryPressure.cs
- MailMessageEventArgs.cs
- MsmqIntegrationBinding.cs
- SignedXml.cs
- CommonProperties.cs
- VectorAnimationUsingKeyFrames.cs
- DataServiceException.cs