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 / 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.
//
// [....]
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RuntimeComponentFilter.cs
- TextRunTypographyProperties.cs
- SqlCacheDependencyDatabaseCollection.cs
- TerminateSequence.cs
- PaperSize.cs
- WindowsAltTab.cs
- EndOfStreamException.cs
- UIElementPropertyUndoUnit.cs
- XmlUrlResolver.cs
- AssemblyInfo.cs
- ServiceBusyException.cs
- SoundPlayer.cs
- RevocationPoint.cs
- HtmlInputFile.cs
- LogWriteRestartAreaAsyncResult.cs
- EndpointNameMessageFilter.cs
- BinaryReader.cs
- IDispatchConstantAttribute.cs
- DetailsViewPageEventArgs.cs
- FigureParaClient.cs
- SqlDataAdapter.cs
- SerializationSectionGroup.cs
- LicenseException.cs
- HuffCodec.cs
- TextEditorTyping.cs
- LOSFormatter.cs
- ToolStripArrowRenderEventArgs.cs
- CatalogZone.cs
- ContextMenu.cs
- HuffModule.cs
- CfgParser.cs
- Queue.cs
- CompositeActivityDesigner.cs
- PeerNode.cs
- BinaryUtilClasses.cs
- xml.cs
- XmlSchemaValidationException.cs
- TriState.cs
- TextRangeAdaptor.cs
- SchemaImporterExtensionElement.cs
- GroupItemAutomationPeer.cs
- CmsUtils.cs
- BaseResourcesBuildProvider.cs
- PbrsForward.cs
- Internal.cs
- Exception.cs
- SecureUICommand.cs
- SendContent.cs
- IconBitmapDecoder.cs
- FormsIdentity.cs
- ValidationSummary.cs
- AstNode.cs
- TransformerConfigurationWizardBase.cs
- ImportOptions.cs
- RecipientInfo.cs
- CodeDirectoryCompiler.cs
- TextContainerChangeEventArgs.cs
- LifetimeServices.cs
- XmlHierarchicalEnumerable.cs
- MembershipSection.cs
- ProtectedUri.cs
- HealthMonitoringSectionHelper.cs
- CompositeScriptReference.cs
- RIPEMD160Managed.cs
- FormatterServices.cs
- PropertyChangedEventManager.cs
- AnnotationHelper.cs
- ChildTable.cs
- WCFServiceClientProxyGenerator.cs
- TextBoxAutoCompleteSourceConverter.cs
- FontStretches.cs
- TextEffectCollection.cs
- NavigationExpr.cs
- GenerateTemporaryTargetAssembly.cs
- WebBrowser.cs
- SQlBooleanStorage.cs
- FaultHandlingFilter.cs
- NetStream.cs
- RequestCache.cs
- ToolBarOverflowPanel.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- RSAPKCS1SignatureFormatter.cs
- Helper.cs
- XmlSchemaDocumentation.cs
- MouseActionConverter.cs
- Number.cs
- Parameter.cs
- SamlAssertion.cs
- SqlClientMetaDataCollectionNames.cs
- ObjectStorage.cs
- SessionEndedEventArgs.cs
- BlockCollection.cs
- Camera.cs
- CatalogZone.cs
- DBAsyncResult.cs
- DotExpr.cs
- AnnotationService.cs
- WindowsSolidBrush.cs
- Crypto.cs
- PointCollection.cs