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
- FontDialog.cs
- SerializerProvider.cs
- HtmlElement.cs
- InputProcessorProfilesLoader.cs
- DBParameter.cs
- RowsCopiedEventArgs.cs
- SafeRightsManagementHandle.cs
- HeaderFilter.cs
- Tablet.cs
- CellTreeNode.cs
- EventLogPermissionHolder.cs
- BamlResourceSerializer.cs
- QuaternionAnimation.cs
- ControlCollection.cs
- PlacementWorkspace.cs
- StringHandle.cs
- MapPathBasedVirtualPathProvider.cs
- BevelBitmapEffect.cs
- SHA1Managed.cs
- CodeDirectoryCompiler.cs
- NativeWindow.cs
- Int32.cs
- ModelPropertyDescriptor.cs
- PixelFormat.cs
- AutoResizedEvent.cs
- ProcessModelInfo.cs
- ArgIterator.cs
- RectangleConverter.cs
- RelationHandler.cs
- MeasurementDCInfo.cs
- InkPresenterAutomationPeer.cs
- ActivityContext.cs
- DecodeHelper.cs
- DesignerCalendarAdapter.cs
- ToolStripSettings.cs
- FileSystemInfo.cs
- clipboard.cs
- AgileSafeNativeMemoryHandle.cs
- TraceHandler.cs
- PageEventArgs.cs
- FormViewModeEventArgs.cs
- diagnosticsswitches.cs
- TextBoxRenderer.cs
- WindowsHyperlink.cs
- StandardCommandToolStripMenuItem.cs
- IndexerReference.cs
- IPAddressCollection.cs
- _OSSOCK.cs
- LayoutUtils.cs
- DataGridViewCellStyle.cs
- ParseChildrenAsPropertiesAttribute.cs
- MailHeaderInfo.cs
- EtwTrackingBehaviorElement.cs
- XmlUtilWriter.cs
- Point3DConverter.cs
- SqlFunctionAttribute.cs
- BinHexEncoder.cs
- GPRECT.cs
- ContentPresenter.cs
- Set.cs
- FlowLayoutSettings.cs
- SizeValueSerializer.cs
- RemotingException.cs
- ObjectContext.cs
- ModuleElement.cs
- CultureData.cs
- GeneratedCodeAttribute.cs
- __ComObject.cs
- CodeIdentifiers.cs
- DesignTimeHTMLTextWriter.cs
- ExpressionBuilderContext.cs
- DispatcherFrame.cs
- ColumnMapTranslator.cs
- SqlDataSourceDesigner.cs
- StringExpressionSet.cs
- LayoutTableCell.cs
- ProgressBarRenderer.cs
- Error.cs
- UTF32Encoding.cs
- MeasurementDCInfo.cs
- ApplicationManager.cs
- GraphicsPath.cs
- HandleRef.cs
- DispatchWrapper.cs
- ColumnMapTranslator.cs
- ControllableStoryboardAction.cs
- FormViewDeleteEventArgs.cs
- SafeLibraryHandle.cs
- StyleModeStack.cs
- XmlILCommand.cs
- OrderedHashRepartitionStream.cs
- XmlSchemaValidationException.cs
- NotificationContext.cs
- PlatformNotSupportedException.cs
- BlockUIContainer.cs
- Deserializer.cs
- Converter.cs
- BamlLocalizabilityResolver.cs
- ModelTypeConverter.cs
- XPathDocument.cs