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
- Array.cs
- ServiceMoniker.cs
- CodeCatchClauseCollection.cs
- DocumentViewerBase.cs
- OpenTypeLayout.cs
- InvalidProgramException.cs
- FieldMetadata.cs
- ExpressionTable.cs
- NativeMethods.cs
- XmlHelper.cs
- CompilerCollection.cs
- AuthenticationService.cs
- ValidatorCollection.cs
- RuleInfoComparer.cs
- BitmapVisualManager.cs
- BehaviorEditorPart.cs
- NumericUpDown.cs
- PrePrepareMethodAttribute.cs
- ItemDragEvent.cs
- UserInitiatedNavigationPermission.cs
- TextEditorSelection.cs
- Stream.cs
- DataStreams.cs
- XmlBindingWorker.cs
- XmlReflectionMember.cs
- FormsAuthenticationConfiguration.cs
- ExtensionDataObject.cs
- SparseMemoryStream.cs
- ConfigXmlCDataSection.cs
- Converter.cs
- SecurityTimestamp.cs
- XmlnsCache.cs
- ComplexPropertyEntry.cs
- ContainerControl.cs
- DataSourceControlBuilder.cs
- StorageFunctionMapping.cs
- DeobfuscatingStream.cs
- ReadOnlyDataSourceView.cs
- BorderSidesEditor.cs
- BindingCollection.cs
- DataGridLinkButton.cs
- SafeNativeMethods.cs
- LicenseContext.cs
- ImportException.cs
- SvcMapFileSerializer.cs
- ServiceNameCollection.cs
- RegularExpressionValidator.cs
- WindowsListView.cs
- DataControlLinkButton.cs
- Membership.cs
- Assembly.cs
- SchemaComplexType.cs
- SettingsPropertyValueCollection.cs
- AppDomainProtocolHandler.cs
- SigningCredentials.cs
- MultiPageTextView.cs
- ServiceOperation.cs
- FunctionImportElement.cs
- XamlStyleSerializer.cs
- TextDecorations.cs
- CorrelationTokenTypeConvertor.cs
- BitmapEffectDrawing.cs
- Rect3D.cs
- RequestCache.cs
- WebChannelFactory.cs
- SmiTypedGetterSetter.cs
- httpstaticobjectscollection.cs
- XmlComment.cs
- IteratorFilter.cs
- ViewGenResults.cs
- FactoryRecord.cs
- WindowsTokenRoleProvider.cs
- RTLAwareMessageBox.cs
- StateManagedCollection.cs
- Run.cs
- httpstaticobjectscollection.cs
- DependencyObjectType.cs
- LateBoundBitmapDecoder.cs
- DependencyObjectProvider.cs
- Error.cs
- Function.cs
- FixedDSBuilder.cs
- ContentOperations.cs
- DataFormats.cs
- AttributeCollection.cs
- Normalization.cs
- ImageClickEventArgs.cs
- JsonWriter.cs
- OutArgument.cs
- TextBox.cs
- KeyTime.cs
- SwitchLevelAttribute.cs
- MediaSystem.cs
- ResXFileRef.cs
- SqlRecordBuffer.cs
- SqlMethodAttribute.cs
- ChannelServices.cs
- EventlogProvider.cs
- CardSpacePolicyElement.cs
- FilterEventArgs.cs