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
- CFGGrammar.cs
- WebSysDisplayNameAttribute.cs
- BoundingRectTracker.cs
- RijndaelManaged.cs
- InlinedAggregationOperator.cs
- XmlCharType.cs
- TableItemStyle.cs
- DesignSurfaceEvent.cs
- XPathArrayIterator.cs
- DrawingCollection.cs
- RegistrySecurity.cs
- DocumentStatusResources.cs
- ControlAdapter.cs
- ProcessInfo.cs
- FileDocument.cs
- TempFiles.cs
- XmlRawWriter.cs
- SQLGuid.cs
- Overlapped.cs
- ReferenceService.cs
- GridProviderWrapper.cs
- ApplicationServicesHostFactory.cs
- Internal.cs
- OleDbDataReader.cs
- WMIGenerator.cs
- DataSourceXmlSerializationAttribute.cs
- String.cs
- UserNameServiceElement.cs
- DetailsViewPagerRow.cs
- UserPreferenceChangedEventArgs.cs
- AccessorTable.cs
- PromptBuilder.cs
- VScrollProperties.cs
- SecurityPolicySection.cs
- _Semaphore.cs
- StringStorage.cs
- MdiWindowListStrip.cs
- CookieHandler.cs
- MetadataCache.cs
- SwitchCase.cs
- HttpListenerPrefixCollection.cs
- DbDataSourceEnumerator.cs
- ConfigurationConverterBase.cs
- DefaultProxySection.cs
- InkPresenter.cs
- SqlSupersetValidator.cs
- AmbiguousMatchException.cs
- __TransparentProxy.cs
- DbParameterCollectionHelper.cs
- ControlCommandSet.cs
- ThreadAbortException.cs
- RulePatternOps.cs
- XmlNodeChangedEventManager.cs
- SynchronizationLockException.cs
- ValidationHelpers.cs
- CommentAction.cs
- DesignOnlyAttribute.cs
- GrammarBuilder.cs
- BuiltInExpr.cs
- DESCryptoServiceProvider.cs
- FixedFindEngine.cs
- XmlWrappingReader.cs
- DBSqlParserColumnCollection.cs
- FormsAuthenticationTicket.cs
- SslStream.cs
- AccessViolationException.cs
- CaretElement.cs
- TimeSpanMinutesConverter.cs
- ErrorItem.cs
- MetadataWorkspace.cs
- ColumnTypeConverter.cs
- OleDbRowUpdatingEvent.cs
- ClientSideProviderDescription.cs
- FontStyle.cs
- XNodeNavigator.cs
- SoapReflector.cs
- Group.cs
- XmlNodeReader.cs
- InputManager.cs
- LinkedResourceCollection.cs
- FocusManager.cs
- CommonDialog.cs
- SecUtil.cs
- sortedlist.cs
- HyperLinkColumn.cs
- XmlFormatMapping.cs
- OracleRowUpdatedEventArgs.cs
- DatePickerAutomationPeer.cs
- EndOfStreamException.cs
- XPathNode.cs
- SamlAttributeStatement.cs
- SettingsContext.cs
- OleDbRowUpdatingEvent.cs
- CDSsyncETWBCLProvider.cs
- EntityDataSource.cs
- ClientRuntimeConfig.cs
- DataConnectionHelper.cs
- HtmlInputText.cs
- StateManagedCollection.cs
- CopyOnWriteList.cs