Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / AbsoluteQuery.cs / 1305376 / AbsoluteQuery.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 AbsoluteQuery : ContextQuery { public AbsoluteQuery() : base() {} private AbsoluteQuery(AbsoluteQuery other) : base(other) {} public override object Evaluate(XPathNodeIterator context) { base.contextNode = context.Current.Clone(); base.contextNode.MoveToRoot(); count = 0; return this; } public override XPathNavigator MatchNode(XPathNavigator context) { if (context != null && context.NodeType == XPathNodeType.Root) { return context; } return null; } public override XPathNodeIterator Clone() { return new AbsoluteQuery(this); } } } // 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
- X509CertificateCollection.cs
- SqlSelectStatement.cs
- FixedPosition.cs
- Keywords.cs
- SoapSchemaMember.cs
- InternalPolicyElement.cs
- X500Name.cs
- VisualBrush.cs
- WebPartsPersonalization.cs
- XmlSortKeyAccumulator.cs
- XPathParser.cs
- FormsAuthenticationModule.cs
- ActionMismatchAddressingException.cs
- TakeOrSkipWhileQueryOperator.cs
- WindowsListViewItemCheckBox.cs
- CompositeScriptReferenceEventArgs.cs
- CultureTable.cs
- SafeSecurityHelper.cs
- PageThemeParser.cs
- OptimalBreakSession.cs
- SHA512.cs
- Renderer.cs
- DataColumnCollection.cs
- InfoCardPolicy.cs
- ManifestBasedResourceGroveler.cs
- TagNameToTypeMapper.cs
- AddToCollection.cs
- BoundField.cs
- SqlClientWrapperSmiStream.cs
- ToolStripStatusLabel.cs
- TemplateControlBuildProvider.cs
- ToolStripPanelRenderEventArgs.cs
- RuleSettingsCollection.cs
- MatrixTransform3D.cs
- PropertyEmitter.cs
- TrackingRecord.cs
- RankException.cs
- ScrollItemPatternIdentifiers.cs
- EmptyEnumerable.cs
- ChangeTracker.cs
- StylusPoint.cs
- Int16.cs
- RepeatButton.cs
- TokenBasedSetEnumerator.cs
- BitmapEffectGroup.cs
- XmlSchemaObjectTable.cs
- EventPrivateKey.cs
- SafeNativeMethods.cs
- UnauthorizedWebPart.cs
- RegionIterator.cs
- XmlLinkedNode.cs
- TimelineGroup.cs
- DataGridViewBand.cs
- TransformerInfoCollection.cs
- ImageFormat.cs
- SHA1CryptoServiceProvider.cs
- EntityConnection.cs
- EmbeddedObject.cs
- BamlLocalizationDictionary.cs
- Root.cs
- SettingsBase.cs
- ButtonBaseAdapter.cs
- SettingsPropertyValue.cs
- CodeAccessPermission.cs
- ToolStripMenuItem.cs
- WeakReadOnlyCollection.cs
- SimpleFieldTemplateUserControl.cs
- AssemblyResourceLoader.cs
- XmlnsCache.cs
- ImpersonationContext.cs
- HtmlHead.cs
- PerformanceCounter.cs
- RuntimeCompatibilityAttribute.cs
- XmlElementAttribute.cs
- PeerInputChannel.cs
- CssTextWriter.cs
- CollectionContainer.cs
- ControlIdConverter.cs
- CharacterMetrics.cs
- PrinterResolution.cs
- WindowsListViewScroll.cs
- QilCloneVisitor.cs
- DataGridBoundColumn.cs
- OuterGlowBitmapEffect.cs
- DbProviderFactories.cs
- KeyboardInputProviderAcquireFocusEventArgs.cs
- TemplateNameScope.cs
- ClientRolePrincipal.cs
- TreeIterators.cs
- SqlRetyper.cs
- TreeView.cs
- RequestQueryProcessor.cs
- DashStyle.cs
- EntityClassGenerator.cs
- EntityCommandDefinition.cs
- BackEase.cs
- COM2Enum.cs
- Predicate.cs
- LeftCellWrapper.cs
- MultipleCopiesCollection.cs