Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Rect3D.cs
- AsyncContentLoadedEventArgs.cs
- Operators.cs
- printdlgexmarshaler.cs
- RadioButtonPopupAdapter.cs
- DomNameTable.cs
- ContentElement.cs
- SchemaTypeEmitter.cs
- ContractSearchPattern.cs
- Rfc2898DeriveBytes.cs
- Metadata.cs
- ReferencedAssembly.cs
- CodeNamespaceImport.cs
- CollectionMarkupSerializer.cs
- SizeLimitedCache.cs
- BaseTemplatedMobileComponentEditor.cs
- WriterOutput.cs
- QilIterator.cs
- CoreSwitches.cs
- WindowsListViewItemCheckBox.cs
- ListItem.cs
- RuntimeComponentFilter.cs
- StatusBar.cs
- ParserHooks.cs
- InvalidCastException.cs
- StreamReader.cs
- EventPropertyMap.cs
- BindingExpressionUncommonField.cs
- Error.cs
- InstanceDataCollectionCollection.cs
- FocusManager.cs
- TypedReference.cs
- CompensateDesigner.cs
- UpdateExpressionVisitor.cs
- XhtmlBasicTextBoxAdapter.cs
- SafeCertificateContext.cs
- OdbcUtils.cs
- UpDownBase.cs
- WindowsHyperlink.cs
- SnapLine.cs
- _OSSOCK.cs
- LogAppendAsyncResult.cs
- TdsValueSetter.cs
- ReadOnlyHierarchicalDataSourceView.cs
- GraphicsState.cs
- QuaternionAnimation.cs
- MetadataStore.cs
- InstanceCompleteException.cs
- PageTheme.cs
- ScriptManager.cs
- HtmlInputReset.cs
- TabControl.cs
- ProfileEventArgs.cs
- CSharpCodeProvider.cs
- WindowHideOrCloseTracker.cs
- CodeCatchClause.cs
- ProcessModelInfo.cs
- XmlUnspecifiedAttribute.cs
- StateDesigner.cs
- Size3D.cs
- Message.cs
- ToolStripDropTargetManager.cs
- CalendarDesigner.cs
- DataControlImageButton.cs
- XmlUTF8TextReader.cs
- CookieParameter.cs
- MemberNameValidator.cs
- CodeTypeConstructor.cs
- SignedPkcs7.cs
- EventMap.cs
- BackStopAuthenticationModule.cs
- SchemaExporter.cs
- StylusCollection.cs
- HtmlHistory.cs
- AnnotationHighlightLayer.cs
- GridViewEditEventArgs.cs
- LeaseManager.cs
- validationstate.cs
- DetailsViewDeletedEventArgs.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- MessageLoggingFilterTraceRecord.cs
- Encoder.cs
- ActiveXSite.cs
- ConfigurationConverterBase.cs
- DrawToolTipEventArgs.cs
- CardSpacePolicyElement.cs
- StatusBarDrawItemEvent.cs
- IIS7UserPrincipal.cs
- BackgroundWorker.cs
- DataViewManager.cs
- AndCondition.cs
- DescendentsWalker.cs
- SmiContext.cs
- DiscreteKeyFrames.cs
- DefaultHttpHandler.cs
- RolePrincipal.cs
- CharUnicodeInfo.cs
- DbParameterCollectionHelper.cs
- ConfigurationElementCollection.cs
- ApplicationSecurityInfo.cs