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
- SqlUtil.cs
- StdValidatorsAndConverters.cs
- XmlDataSourceNodeDescriptor.cs
- HeaderedContentControl.cs
- InOutArgument.cs
- FigureParagraph.cs
- followingsibling.cs
- HttpFileCollection.cs
- MissingManifestResourceException.cs
- SqlUDTStorage.cs
- SiteMap.cs
- Screen.cs
- ActivityXRefConverter.cs
- BatchStream.cs
- SafeEventHandle.cs
- AutoScrollExpandMessageFilter.cs
- CodeLabeledStatement.cs
- Serializer.cs
- Model3D.cs
- DataTemplateSelector.cs
- GlyphRun.cs
- TdsParserSafeHandles.cs
- PaintValueEventArgs.cs
- SerializerDescriptor.cs
- COM2PictureConverter.cs
- HttpRequest.cs
- DataGridState.cs
- ToolStripComboBox.cs
- TokenBasedSetEnumerator.cs
- CorrelationManager.cs
- FontStyleConverter.cs
- StringSource.cs
- DoubleAnimation.cs
- CheckBoxField.cs
- BrushValueSerializer.cs
- WebPartEditVerb.cs
- SettingsSection.cs
- XmlIncludeAttribute.cs
- PropertyConverter.cs
- SvcMapFileSerializer.cs
- StringFormat.cs
- TypeUsageBuilder.cs
- ClientSponsor.cs
- HandledEventArgs.cs
- ModuleBuilder.cs
- DatatypeImplementation.cs
- SpoolingTaskBase.cs
- PointF.cs
- PersonalizationDictionary.cs
- PropertyEmitterBase.cs
- CopyOfAction.cs
- PixelFormatConverter.cs
- OdbcCommand.cs
- ListItemCollection.cs
- SqlCacheDependencyDatabase.cs
- RichTextBoxAutomationPeer.cs
- SendOperation.cs
- Property.cs
- TypeDelegator.cs
- InternalMappingException.cs
- PagePropertiesChangingEventArgs.cs
- MaterializeFromAtom.cs
- DataGridViewCheckBoxColumn.cs
- Script.cs
- AnnotationMap.cs
- UrlUtility.cs
- sqlmetadatafactory.cs
- SecurityManager.cs
- XmlSerializer.cs
- CodeDomConfigurationHandler.cs
- ACL.cs
- AuthorizationRule.cs
- Pts.cs
- TemporaryBitmapFile.cs
- DocumentViewerConstants.cs
- PreservationFileReader.cs
- InputEventArgs.cs
- DataBinder.cs
- ManagementScope.cs
- EventEntry.cs
- KeyInfo.cs
- HttpRequestTraceRecord.cs
- Matrix.cs
- UnknownBitmapDecoder.cs
- Int32RectValueSerializer.cs
- OutOfProcStateClientManager.cs
- DbConnectionStringBuilder.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- ISessionStateStore.cs
- DeviceSpecificChoice.cs
- TheQuery.cs
- MenuItemStyle.cs
- CatalogZoneDesigner.cs
- HttpClientCertificate.cs
- BuiltInExpr.cs
- ItemCheckedEvent.cs
- SmtpLoginAuthenticationModule.cs
- EventLogPermission.cs
- SqlException.cs
- GlobalAllocSafeHandle.cs