Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / ReversePositionQuery.cs / 1305376 / 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
- ToolStripScrollButton.cs
- ImageSourceConverter.cs
- OleDbReferenceCollection.cs
- ServiceRouteHandler.cs
- TextMetrics.cs
- UnsafeNativeMethods.cs
- IsolatedStorageSecurityState.cs
- OleCmdHelper.cs
- AnnotationHelper.cs
- PageBreakRecord.cs
- SessionEndingCancelEventArgs.cs
- Intellisense.cs
- DbModificationClause.cs
- RecommendedAsConfigurableAttribute.cs
- TouchPoint.cs
- WorkflowViewManager.cs
- ImageSourceValueSerializer.cs
- Model3D.cs
- CancelEventArgs.cs
- ExpressionsCollectionConverter.cs
- ItemType.cs
- SettingsPropertyNotFoundException.cs
- PropertyEmitterBase.cs
- TextTrailingCharacterEllipsis.cs
- XmlCharCheckingWriter.cs
- EncoderNLS.cs
- ToolBarTray.cs
- ExpanderAutomationPeer.cs
- Expander.cs
- Content.cs
- ObservableDictionary.cs
- Classification.cs
- TraceListeners.cs
- StorageMappingFragment.cs
- BuildManager.cs
- RawAppCommandInputReport.cs
- ConnectionDemuxer.cs
- TypeConverter.cs
- URLIdentityPermission.cs
- AnchoredBlock.cs
- CorrelationExtension.cs
- FixedSOMPageConstructor.cs
- CellCreator.cs
- PageRequestManager.cs
- ExpressionBuilder.cs
- EraserBehavior.cs
- SliderAutomationPeer.cs
- SqlDelegatedTransaction.cs
- DESCryptoServiceProvider.cs
- BaseCAMarshaler.cs
- ADMembershipUser.cs
- CompatibleIComparer.cs
- ProcessModule.cs
- MergePropertyDescriptor.cs
- EmptyStringExpandableObjectConverter.cs
- ClientSideQueueItem.cs
- BitmapEffectOutputConnector.cs
- FormatStringEditor.cs
- DataTrigger.cs
- Deserializer.cs
- SmtpClient.cs
- LinqDataSourceInsertEventArgs.cs
- DetailsViewInsertEventArgs.cs
- SecurityPermission.cs
- ButtonFlatAdapter.cs
- ActivityInstanceReference.cs
- NumericUpDownAcceleration.cs
- TableCellCollection.cs
- SymbolDocumentInfo.cs
- ContentTypeSettingDispatchMessageFormatter.cs
- MessageContractMemberAttribute.cs
- ConfigurationSectionGroupCollection.cs
- TypeUtils.cs
- StringInfo.cs
- Font.cs
- ContentValidator.cs
- SrgsDocument.cs
- MissingSatelliteAssemblyException.cs
- FilteredReadOnlyMetadataCollection.cs
- ManagementClass.cs
- AssociationSetMetadata.cs
- RowsCopiedEventArgs.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- DataPagerCommandEventArgs.cs
- Error.cs
- BStrWrapper.cs
- Grid.cs
- PointKeyFrameCollection.cs
- FloaterBaseParagraph.cs
- RijndaelManagedTransform.cs
- Encoding.cs
- storepermission.cs
- TcpWorkerProcess.cs
- CryptoKeySecurity.cs
- latinshape.cs
- WebPartTransformerCollection.cs
- TreeChangeInfo.cs
- SoapFault.cs
- FileUtil.cs
- CfgParser.cs