Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ServiceDefaults.cs
- mactripleDES.cs
- SweepDirectionValidation.cs
- SqlDataSourceQuery.cs
- ContentPlaceHolderDesigner.cs
- ErrorCodes.cs
- UserControlCodeDomTreeGenerator.cs
- TextSpan.cs
- SimpleTextLine.cs
- ChtmlTextWriter.cs
- DodSequenceMerge.cs
- TableDetailsRow.cs
- ReaderWriterLockSlim.cs
- SchemaReference.cs
- SqlFunctions.cs
- EventDescriptor.cs
- ProviderConnectionPoint.cs
- RegexCapture.cs
- HttpContext.cs
- CodeLinePragma.cs
- SharedUtils.cs
- StreamGeometryContext.cs
- FileLogRecordEnumerator.cs
- ScrollProperties.cs
- KeyGestureConverter.cs
- TextServicesCompartmentContext.cs
- CodeDefaultValueExpression.cs
- HMACSHA384.cs
- XslCompiledTransform.cs
- CorrelationTokenInvalidatedHandler.cs
- ExpressionSelection.cs
- HtmlTableCellCollection.cs
- X509Certificate2.cs
- TypeSystemHelpers.cs
- EntityKey.cs
- DataBoundControl.cs
- LayoutDump.cs
- PaperSize.cs
- AlternateViewCollection.cs
- Point3D.cs
- RunInstallerAttribute.cs
- ErrorWebPart.cs
- HitTestWithPointDrawingContextWalker.cs
- IntSumAggregationOperator.cs
- WinEventWrap.cs
- OrderedDictionaryStateHelper.cs
- StylusButtonEventArgs.cs
- PermissionSetTriple.cs
- StateMachine.cs
- GeneralTransform3DTo2D.cs
- ObjectView.cs
- DbProviderFactoriesConfigurationHandler.cs
- NotConverter.cs
- Double.cs
- FontFamily.cs
- TraceShell.cs
- ListViewUpdatedEventArgs.cs
- XmlObjectSerializerReadContextComplex.cs
- Error.cs
- DecimalConverter.cs
- EntitySqlQueryCacheEntry.cs
- XPathNavigatorKeyComparer.cs
- ToolStripHighContrastRenderer.cs
- ObjRef.cs
- DBSchemaTable.cs
- DynamicQueryableWrapper.cs
- AlternationConverter.cs
- ImportedNamespaceContextItem.cs
- MessageSmuggler.cs
- RawStylusInputCustomDataList.cs
- EntityClassGenerator.cs
- AlternateViewCollection.cs
- ToolStripSeparator.cs
- PostBackOptions.cs
- BuilderElements.cs
- FilterQueryOptionExpression.cs
- DataGridViewRow.cs
- Polygon.cs
- RegexGroupCollection.cs
- PngBitmapEncoder.cs
- TextSpan.cs
- UIAgentAsyncEndRequest.cs
- TextCompositionManager.cs
- TemplateField.cs
- ChannelBinding.cs
- MachineKeySection.cs
- DoubleStorage.cs
- HttpWriter.cs
- DeferredReference.cs
- LinqMaximalSubtreeNominator.cs
- TextTabProperties.cs
- StringConcat.cs
- MarginCollapsingState.cs
- CompositeControl.cs
- ISessionStateStore.cs
- Context.cs
- KeySpline.cs
- ComponentTray.cs
- Figure.cs
- HostingEnvironment.cs