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
- HttpHandlersSection.cs
- MenuItemCollection.cs
- ResourceKey.cs
- TriggerBase.cs
- TextUtf8RawTextWriter.cs
- sqlcontext.cs
- DataGridViewRowPrePaintEventArgs.cs
- ToolStripLocationCancelEventArgs.cs
- DrawListViewColumnHeaderEventArgs.cs
- SafeFileMappingHandle.cs
- Size3D.cs
- OutputScopeManager.cs
- ProfileParameter.cs
- MarkupExtensionReturnTypeAttribute.cs
- FontFamilyValueSerializer.cs
- MgmtConfigurationRecord.cs
- GenericWebPart.cs
- PolyBezierSegmentFigureLogic.cs
- DataGridViewRowConverter.cs
- PackagePartCollection.cs
- StrongTypingException.cs
- DrawingGroup.cs
- CustomAttributeSerializer.cs
- TextRunCacheImp.cs
- MimeMapping.cs
- RawStylusInput.cs
- ClientCredentials.cs
- MbpInfo.cs
- ConstructorBuilder.cs
- XPathNavigatorReader.cs
- Button.cs
- DBSqlParserColumn.cs
- AdornerPresentationContext.cs
- KeyInstance.cs
- OrderingInfo.cs
- SoapUnknownHeader.cs
- RegexTree.cs
- DeleteMemberBinder.cs
- DefaultProxySection.cs
- SecurityElement.cs
- ImageFormatConverter.cs
- Page.cs
- BrowserTree.cs
- SafeArrayRankMismatchException.cs
- UrlPath.cs
- storepermission.cs
- SafeBitVector32.cs
- RelationshipEntry.cs
- SpinWait.cs
- PersistenceException.cs
- StaticTextPointer.cs
- DetailsViewModeEventArgs.cs
- SmuggledIUnknown.cs
- MarginsConverter.cs
- BaseDataListActionList.cs
- TextDecoration.cs
- SelectedCellsCollection.cs
- MemberPath.cs
- StartUpEventArgs.cs
- HelpKeywordAttribute.cs
- SignatureDescription.cs
- ArraySortHelper.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- BitmapMetadataBlob.cs
- BinaryUtilClasses.cs
- WriteFileContext.cs
- SerialPort.cs
- ConnectionPointGlyph.cs
- COAUTHIDENTITY.cs
- CompiledXpathExpr.cs
- TransformerInfoCollection.cs
- Paragraph.cs
- StringWriter.cs
- StartFileNameEditor.cs
- SplitContainer.cs
- OrderToken.cs
- ButtonBase.cs
- PrefixHandle.cs
- xmlfixedPageInfo.cs
- RIPEMD160.cs
- TypeDefinition.cs
- TextEditorCharacters.cs
- IRCollection.cs
- RowToFieldTransformer.cs
- RemotingHelper.cs
- HandoffBehavior.cs
- BindUriHelper.cs
- Queue.cs
- XmlSchemaObjectCollection.cs
- EntityCommand.cs
- MatrixUtil.cs
- QilParameter.cs
- SafeNativeMemoryHandle.cs
- TextDecorationCollection.cs
- GraphicsContext.cs
- DBSqlParser.cs
- DefaultClaimSet.cs
- SrgsRulesCollection.cs
- OrthographicCamera.cs
- TemplateBuilder.cs