Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / XPath / Internal / ReversePositionQuery.cs / 1 / ReversePositionQuery.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;
internal sealed class ReversePositionQuery : ForwardPositionQuery {
public ReversePositionQuery(Query input) : base(input) { }
private ReversePositionQuery(ReversePositionQuery other) : base(other) { }
public override XPathNodeIterator Clone() { return new ReversePositionQuery(this); }
public override int CurrentPosition { get { return outputBuffer.Count - count + 1; } }
public override QueryProps Properties { get { return base.Properties | QueryProps.Reverse; } }
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlEntityReference.cs
- HierarchicalDataBoundControlAdapter.cs
- FloatUtil.cs
- GPPOINTF.cs
- DesignTimeDataBinding.cs
- AmbientLight.cs
- WebHeaderCollection.cs
- WsatAdminException.cs
- TemplateBindingExpressionConverter.cs
- PassportAuthentication.cs
- RepeatButtonAutomationPeer.cs
- CallbackValidator.cs
- LocatorGroup.cs
- __Error.cs
- SqlNodeTypeOperators.cs
- PathParser.cs
- EnumerableRowCollection.cs
- LongValidator.cs
- QueryInterceptorAttribute.cs
- TypeValidationEventArgs.cs
- dbdatarecord.cs
- NativeWrapper.cs
- Viewport2DVisual3D.cs
- DebugTraceHelper.cs
- DesigntimeLicenseContextSerializer.cs
- SQLInt32.cs
- XmlCDATASection.cs
- MDIWindowDialog.cs
- TemplateParser.cs
- Lasso.cs
- FastEncoder.cs
- DbConnectionStringCommon.cs
- DebugInfoExpression.cs
- SqlNodeTypeOperators.cs
- DPAPIProtectedConfigurationProvider.cs
- RecordsAffectedEventArgs.cs
- StorageTypeMapping.cs
- SchemaNotation.cs
- ServiceOperationInfoTypeConverter.cs
- DataGridViewCellConverter.cs
- TdsParserHelperClasses.cs
- HighlightComponent.cs
- RequiredFieldValidator.cs
- __TransparentProxy.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ImageSourceValueSerializer.cs
- QueryableFilterUserControl.cs
- RevocationPoint.cs
- WinFormsSpinner.cs
- HandlerBase.cs
- _KerberosClient.cs
- CroppedBitmap.cs
- XmlSchemaSequence.cs
- StringArrayConverter.cs
- DecoderFallback.cs
- CroppedBitmap.cs
- Rect3DConverter.cs
- DependencyPropertyChangedEventArgs.cs
- HyperLinkStyle.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DefaultValueAttribute.cs
- HtmlInputButton.cs
- EventSourceCreationData.cs
- ISAPIApplicationHost.cs
- GlobalEventManager.cs
- DataServiceQueryException.cs
- IMembershipProvider.cs
- ContextMenuAutomationPeer.cs
- TypeSystemProvider.cs
- CodeDomConfigurationHandler.cs
- PerfCounters.cs
- ConversionValidationRule.cs
- MenuItemBinding.cs
- XmlSchemaSubstitutionGroup.cs
- __Error.cs
- DesignTimeData.cs
- SynchronizedDispatch.cs
- ItemContainerProviderWrapper.cs
- RepeaterCommandEventArgs.cs
- GeneralTransform3DTo2DTo3D.cs
- CancelEventArgs.cs
- ListInitExpression.cs
- X509CertificateChain.cs
- PointAnimation.cs
- WindowsListViewGroupSubsetLink.cs
- UTF7Encoding.cs
- LinkConverter.cs
- EventArgs.cs
- TitleStyle.cs
- Binding.cs
- TypeSystemHelpers.cs
- TraceProvider.cs
- FormsAuthenticationCredentials.cs
- Mapping.cs
- SerializationAttributes.cs
- Deflater.cs
- X509CertificateCollection.cs
- RelationshipType.cs
- InstanceKey.cs
- DataProtection.cs