Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / GroupQuery.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UIPermission.cs
- StoreItemCollection.cs
- FixedBufferAttribute.cs
- CustomExpression.cs
- FontResourceCache.cs
- DateTimeOffset.cs
- PropertyPathWorker.cs
- DispatcherProcessingDisabled.cs
- ListChangedEventArgs.cs
- SR.cs
- QilLoop.cs
- TextParagraphView.cs
- DataGridViewLinkCell.cs
- SoapProcessingBehavior.cs
- ReachPageContentCollectionSerializerAsync.cs
- PenCursorManager.cs
- IdentityHolder.cs
- GB18030Encoding.cs
- CategoryAttribute.cs
- RC2CryptoServiceProvider.cs
- TraceContextEventArgs.cs
- FreezableCollection.cs
- AsyncPostBackTrigger.cs
- RawUIStateInputReport.cs
- RegisteredExpandoAttribute.cs
- AsyncResult.cs
- TimelineGroup.cs
- DataGridViewRowHeaderCell.cs
- ServiceModelExtensionCollectionElement.cs
- CodeCommentStatement.cs
- SmtpAuthenticationManager.cs
- SlipBehavior.cs
- SignatureDescription.cs
- BaseTemplateBuildProvider.cs
- LightweightCodeGenerator.cs
- MasterPageParser.cs
- UpdatePanelTrigger.cs
- MarkupWriter.cs
- ComboBox.cs
- ComplexTypeEmitter.cs
- UserControl.cs
- ParagraphVisual.cs
- XmlSecureResolver.cs
- UIElement3DAutomationPeer.cs
- MatrixConverter.cs
- ListItemCollection.cs
- ListViewCommandEventArgs.cs
- filewebresponse.cs
- HybridWebProxyFinder.cs
- RadioButton.cs
- EntityTemplateUserControl.cs
- XmlCustomFormatter.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- BitmapEffectRenderDataResource.cs
- CalloutQueueItem.cs
- ProvidePropertyAttribute.cs
- TagPrefixAttribute.cs
- ThousandthOfEmRealDoubles.cs
- RootBrowserWindowProxy.cs
- SqlParameter.cs
- WindowsSspiNegotiation.cs
- Oid.cs
- PageThemeCodeDomTreeGenerator.cs
- Graphics.cs
- UserControlAutomationPeer.cs
- NativeMethods.cs
- BinaryFormatter.cs
- Invariant.cs
- WebControlAdapter.cs
- EmissiveMaterial.cs
- PerspectiveCamera.cs
- WizardPanel.cs
- AccessibleObject.cs
- GroupBox.cs
- ApplicationTrust.cs
- CompareInfo.cs
- RangeValuePatternIdentifiers.cs
- ActiveXSite.cs
- DrawItemEvent.cs
- Vertex.cs
- NetworkAddressChange.cs
- _ShellExpression.cs
- KeyConstraint.cs
- sqlser.cs
- SafeCoTaskMem.cs
- LineGeometry.cs
- ListViewTableRow.cs
- DataTemplateKey.cs
- ProcessRequestArgs.cs
- CalloutQueueItem.cs
- FreeFormPanel.cs
- WorkflowMarkupSerializerMapping.cs
- XpsThumbnail.cs
- SurrogateDataContract.cs
- StringCollection.cs
- ConfigXmlAttribute.cs
- InvalidAsynchronousStateException.cs
- RolePrincipal.cs
- SamlAuthorityBinding.cs
- NumericPagerField.cs