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
- safesecurityhelperavalon.cs
- PersonalizationDictionary.cs
- XmlSchemaValidationException.cs
- DataControlImageButton.cs
- LocationUpdates.cs
- SourceCollection.cs
- CmsInterop.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- DrawingCollection.cs
- ObjectDesignerDataSourceView.cs
- MarkupExtensionParser.cs
- VisualStyleElement.cs
- TemplatePartAttribute.cs
- AttributeSetAction.cs
- AsyncPostBackErrorEventArgs.cs
- UnauthorizedWebPart.cs
- StylusCaptureWithinProperty.cs
- CallbackHandler.cs
- DisplayClaim.cs
- XmlReturnWriter.cs
- MasterPageParser.cs
- NetSectionGroup.cs
- ToolStripDropDownItem.cs
- EdmScalarPropertyAttribute.cs
- ReferenceSchema.cs
- InputProcessorProfiles.cs
- ProxyFragment.cs
- Hyperlink.cs
- TreeNodeMouseHoverEvent.cs
- AbsoluteQuery.cs
- TypeHelper.cs
- X509Utils.cs
- ExtensionWindowResizeGrip.cs
- SystemEvents.cs
- ParseElement.cs
- ClickablePoint.cs
- BindToObject.cs
- SByteStorage.cs
- LinkLabel.cs
- ArraySet.cs
- SystemIPGlobalProperties.cs
- EntityDataSourceDataSelectionPanel.cs
- OleDbCommand.cs
- WorkflowServiceHost.cs
- Brush.cs
- CompositeDuplexBindingElementImporter.cs
- XmlTextReaderImplHelpers.cs
- DocumentReference.cs
- AdjustableArrowCap.cs
- TraceSource.cs
- DynamicQueryStringParameter.cs
- DependencySource.cs
- FileEnumerator.cs
- DPTypeDescriptorContext.cs
- ExceptionHandler.cs
- ExpressionVisitor.cs
- CultureTableRecord.cs
- UserControl.cs
- HttpProtocolReflector.cs
- Suspend.cs
- ScriptingJsonSerializationSection.cs
- DictionaryBase.cs
- Lease.cs
- ReachObjectContext.cs
- UserControlParser.cs
- OracleConnection.cs
- FileStream.cs
- SafeFileMapViewHandle.cs
- TextParagraphView.cs
- BindingNavigator.cs
- VariableDesigner.xaml.cs
- ConstNode.cs
- ProbeMatchesMessage11.cs
- FrameworkTemplate.cs
- listitem.cs
- CompatibleIComparer.cs
- GridViewPageEventArgs.cs
- LogWriteRestartAreaAsyncResult.cs
- MethodBuilderInstantiation.cs
- sqlstateclientmanager.cs
- CaseInsensitiveOrdinalStringComparer.cs
- DbConnectionClosed.cs
- TextEffect.cs
- OleDbConnectionInternal.cs
- X509Certificate2Collection.cs
- CleanUpVirtualizedItemEventArgs.cs
- DiscoveryMessageSequence11.cs
- UICuesEvent.cs
- ServiceContractGenerator.cs
- MemoryFailPoint.cs
- HostingEnvironmentSection.cs
- XPathException.cs
- RoleGroupCollection.cs
- InvokeHandlers.cs
- TabControl.cs
- ToolboxItemAttribute.cs
- AvTraceDetails.cs
- CodeGeneratorOptions.cs
- RuntimeCompatibilityAttribute.cs
- SimpleTypesSurrogate.cs