Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / XPath / Internal / AbsoluteQuery.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlInputFile.cs
- Missing.cs
- TdsParser.cs
- VolatileEnlistmentState.cs
- Visitors.cs
- DescendentsWalker.cs
- DeviceContext.cs
- DataKey.cs
- FamilyMap.cs
- TextContainer.cs
- FileDialog_Vista.cs
- NamespaceMapping.cs
- Stack.cs
- TableRowGroup.cs
- NullableDoubleAverageAggregationOperator.cs
- IntSecurity.cs
- DataGridViewIntLinkedList.cs
- PersonalizationEntry.cs
- DbDataSourceEnumerator.cs
- XamlPointCollectionSerializer.cs
- StringUtil.cs
- PaperSource.cs
- FontUnit.cs
- SqlTypeSystemProvider.cs
- EditingScopeUndoUnit.cs
- XmlSchemaSet.cs
- PageParserFilter.cs
- MailAddress.cs
- XmlWellformedWriter.cs
- SyncOperationState.cs
- ToolStripItemEventArgs.cs
- StorageSetMapping.cs
- SettingsPropertyWrongTypeException.cs
- FixedPage.cs
- ConfigXmlAttribute.cs
- Type.cs
- SHA1Managed.cs
- Range.cs
- DataGridViewCheckBoxCell.cs
- HtmlTitle.cs
- ColorTranslator.cs
- DrawingContextWalker.cs
- TreeNodeSelectionProcessor.cs
- CommandConverter.cs
- SystemWebSectionGroup.cs
- cookie.cs
- BinaryParser.cs
- HttpStreamFormatter.cs
- LocatorPartList.cs
- CounterCreationData.cs
- MsmqHostedTransportManager.cs
- SplineQuaternionKeyFrame.cs
- Funcletizer.cs
- bindurihelper.cs
- RecognizerStateChangedEventArgs.cs
- ServiceMemoryGates.cs
- ReaderWriterLock.cs
- ScrollEventArgs.cs
- OleDbDataAdapter.cs
- XAMLParseException.cs
- TraceContext.cs
- WebPartAddingEventArgs.cs
- CornerRadius.cs
- SecurityUtils.cs
- XamlNamespaceHelper.cs
- DBCSCodePageEncoding.cs
- CapacityStreamGeometryContext.cs
- PagesChangedEventArgs.cs
- ScrollItemPattern.cs
- StreamUpgradeBindingElement.cs
- LayoutTable.cs
- ConnectionOrientedTransportManager.cs
- DataGridSortingEventArgs.cs
- HostVisual.cs
- Registry.cs
- cryptoapiTransform.cs
- DesignerEditorPartChrome.cs
- SqlClientPermission.cs
- OleDbFactory.cs
- EventDescriptor.cs
- XmlQualifiedName.cs
- XmlDataCollection.cs
- InvalidAsynchronousStateException.cs
- ClickablePoint.cs
- RegexWorker.cs
- ConnectionStringsExpressionBuilder.cs
- GeneralTransform3DTo2D.cs
- DesignerDataStoredProcedure.cs
- Symbol.cs
- PropertyChangingEventArgs.cs
- Polyline.cs
- InsufficientMemoryException.cs
- ConnectionInterfaceCollection.cs
- AsnEncodedData.cs
- Transaction.cs
- SafeEventHandle.cs
- OutputCacheSettingsSection.cs
- ConfigurationSection.cs
- ListSourceHelper.cs
- StorageMappingFragment.cs