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
- RequestContext.cs
- WindowsTab.cs
- Decimal.cs
- ClientApiGenerator.cs
- SimplePropertyEntry.cs
- ServiceKnownTypeAttribute.cs
- SystemColorTracker.cs
- GreaterThan.cs
- TextTreeInsertElementUndoUnit.cs
- TableLayoutColumnStyleCollection.cs
- ScopedKnownTypes.cs
- SoapSchemaImporter.cs
- TemplateBindingExtensionConverter.cs
- DesignerCapabilities.cs
- DefaultEventAttribute.cs
- invalidudtexception.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- PLINQETWProvider.cs
- SymLanguageVendor.cs
- ComponentChangingEvent.cs
- WebPartChrome.cs
- DocumentViewer.cs
- InputLanguage.cs
- TabletDeviceInfo.cs
- PrimitiveDataContract.cs
- WasHttpModulesInstallComponent.cs
- ServicePointManagerElement.cs
- ToolStripDropTargetManager.cs
- SafeThemeHandle.cs
- SiteMapDataSourceDesigner.cs
- WindowsListBox.cs
- AxImporter.cs
- CodeExporter.cs
- RenamedEventArgs.cs
- StringStorage.cs
- SafeBitVector32.cs
- ConfigXmlComment.cs
- IntegerValidator.cs
- PathStreamGeometryContext.cs
- ConfigsHelper.cs
- _Rfc2616CacheValidators.cs
- DetailsViewCommandEventArgs.cs
- SchemaNames.cs
- TablePattern.cs
- Util.cs
- TrackBar.cs
- RepeaterCommandEventArgs.cs
- StaticExtensionConverter.cs
- webeventbuffer.cs
- SqlWriter.cs
- MergeLocalizationDirectives.cs
- OracleNumber.cs
- Cursors.cs
- InvariantComparer.cs
- TemplateKeyConverter.cs
- RequestCachePolicy.cs
- TableRowsCollectionEditor.cs
- ContentTextAutomationPeer.cs
- ContainerControl.cs
- SQLGuid.cs
- CacheSection.cs
- MulticastIPAddressInformationCollection.cs
- ExpressionConverter.cs
- DateTimeOffsetStorage.cs
- XpsFilter.cs
- ParseHttpDate.cs
- RadioButtonPopupAdapter.cs
- CodeTypeOfExpression.cs
- SmiEventStream.cs
- SynchronizationLockException.cs
- ClientSession.cs
- ControlLocalizer.cs
- HandoffBehavior.cs
- BuildResultCache.cs
- ScaleTransform3D.cs
- ListViewUpdatedEventArgs.cs
- FileStream.cs
- XmlNodeComparer.cs
- KnownColorTable.cs
- OpCodes.cs
- WorkflowInvoker.cs
- HandlerWithFactory.cs
- HttpRequestBase.cs
- WindowsScroll.cs
- XPathAncestorQuery.cs
- ItemDragEvent.cs
- AdjustableArrowCap.cs
- ComUdtElement.cs
- EventLogEntryCollection.cs
- Label.cs
- TextSearch.cs
- ToolStripSplitStackLayout.cs
- PolyLineSegment.cs
- _SslSessionsCache.cs
- COM2IPerPropertyBrowsingHandler.cs
- bindurihelper.cs
- PointAnimationUsingKeyFrames.cs
- _BasicClient.cs
- ReliableReplySessionChannel.cs
- BasicViewGenerator.cs