Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- KeySpline.cs
- StylusTouchDevice.cs
- WebConfigurationHost.cs
- ToolTipAutomationPeer.cs
- ServerProtocol.cs
- IERequestCache.cs
- Substitution.cs
- MimeTypeMapper.cs
- HtmlMeta.cs
- SecurityResources.cs
- PerfService.cs
- Vector3DKeyFrameCollection.cs
- ReadWriteSpinLock.cs
- AttachedPropertyBrowsableAttribute.cs
- Vector3DCollection.cs
- ListViewUpdatedEventArgs.cs
- LinkTarget.cs
- ServicePointManager.cs
- TraceLevelStore.cs
- SamlSerializer.cs
- KeyFrames.cs
- ProcessRequestArgs.cs
- CommonXSendMessage.cs
- WebServiceEndpoint.cs
- SecurityContext.cs
- RawStylusInputCustomDataList.cs
- PropertyNames.cs
- SamlAuthenticationClaimResource.cs
- MouseActionValueSerializer.cs
- UIServiceHelper.cs
- ListBindingHelper.cs
- ApplicationHost.cs
- NamespaceEmitter.cs
- ImpersonateTokenRef.cs
- DiagnosticStrings.cs
- EditingMode.cs
- WindowsListViewItem.cs
- ModelTreeManager.cs
- FileEnumerator.cs
- ToolStripLabel.cs
- XamlTreeBuilder.cs
- SkipQueryOptionExpression.cs
- DetailsViewRowCollection.cs
- WebBrowserBase.cs
- RowType.cs
- DataRelationPropertyDescriptor.cs
- DetailsViewRowCollection.cs
- ConvertEvent.cs
- DataGridViewRowCancelEventArgs.cs
- EqualityComparer.cs
- PropertyGroupDescription.cs
- QilVisitor.cs
- SspiHelper.cs
- InputMethodStateChangeEventArgs.cs
- ACE.cs
- Opcode.cs
- AttachedPropertyMethodSelector.cs
- MDIControlStrip.cs
- XmlWellformedWriter.cs
- AddingNewEventArgs.cs
- PassportAuthenticationModule.cs
- AssociatedControlConverter.cs
- MemberDomainMap.cs
- MemoryRecordBuffer.cs
- Pair.cs
- RelatedImageListAttribute.cs
- ProxyWebPart.cs
- OptionUsage.cs
- FacetChecker.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- FigureHelper.cs
- Mapping.cs
- DecoderBestFitFallback.cs
- BaseUriHelper.cs
- ContentControl.cs
- LinkedResource.cs
- DeriveBytes.cs
- DocumentOrderQuery.cs
- IBuiltInEvidence.cs
- SessionPageStateSection.cs
- PropertyPathWorker.cs
- AsymmetricSignatureFormatter.cs
- ToolboxComponentsCreatingEventArgs.cs
- SplitterCancelEvent.cs
- XmlDataDocument.cs
- PipelineModuleStepContainer.cs
- MobileResource.cs
- TriggerActionCollection.cs
- Pkcs7Recipient.cs
- StrokeCollection2.cs
- AxHost.cs
- ConfigurationElementCollection.cs
- ComEventsMethod.cs
- SchemaElementLookUpTableEnumerator.cs
- DataGridBoundColumn.cs
- Dictionary.cs
- EmptyEnumerator.cs
- DataGridColumnDropSeparator.cs
- UnsettableComboBox.cs
- EditModeSwitchButton.cs