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
- ISFTagAndGuidCache.cs
- WindowsContainer.cs
- GridViewDeletedEventArgs.cs
- PrintEvent.cs
- FloatAverageAggregationOperator.cs
- mediaeventshelper.cs
- NameSpaceEvent.cs
- DesignerExtenders.cs
- SchemaCollectionCompiler.cs
- GetWinFXPath.cs
- GridViewColumn.cs
- DropSource.cs
- ScaleTransform.cs
- Normalization.cs
- SmtpClient.cs
- DesignTimeTemplateParser.cs
- TextProviderWrapper.cs
- SerializationUtility.cs
- OutputCacheSettingsSection.cs
- ToolStripPanelCell.cs
- BooleanAnimationUsingKeyFrames.cs
- AlphabetConverter.cs
- QuerySelectOp.cs
- HttpValueCollection.cs
- DataSetFieldSchema.cs
- VirtualPathUtility.cs
- Int16KeyFrameCollection.cs
- HighlightVisual.cs
- HttpModuleAction.cs
- KeyedCollection.cs
- SizeChangedInfo.cs
- _NativeSSPI.cs
- UpdateException.cs
- PostBackOptions.cs
- namescope.cs
- RegexCaptureCollection.cs
- ConnectorDragDropGlyph.cs
- EventArgs.cs
- ObjectDataSourceDisposingEventArgs.cs
- XpsManager.cs
- StreamingContext.cs
- CodePropertyReferenceExpression.cs
- KnownAssemblyEntry.cs
- HttpDictionary.cs
- EventLogSession.cs
- SqlGatherConsumedAliases.cs
- FixedSOMTableRow.cs
- mda.cs
- TagMapCollection.cs
- CounterSetInstanceCounterDataSet.cs
- ApplicationHost.cs
- TimelineClockCollection.cs
- Timer.cs
- BulletChrome.cs
- HttpProfileBase.cs
- PresentationAppDomainManager.cs
- ToolStripSplitButton.cs
- DateTimeConverter2.cs
- WebReferencesBuildProvider.cs
- ArrayItemValue.cs
- ConnectionStringsExpressionBuilder.cs
- PropertyGrid.cs
- Journal.cs
- WebPartUserCapability.cs
- UniqueSet.cs
- UIElementAutomationPeer.cs
- PasswordTextContainer.cs
- NetworkInformationPermission.cs
- RoleService.cs
- RowToParametersTransformer.cs
- SQLResource.cs
- _SingleItemRequestCache.cs
- ExceptionWrapper.cs
- PerformanceCounterCategory.cs
- File.cs
- SmiMetaData.cs
- RecommendedAsConfigurableAttribute.cs
- SqlNotificationRequest.cs
- WebBrowserBase.cs
- CompositeFontFamily.cs
- WebResourceUtil.cs
- isolationinterop.cs
- ConfigXmlElement.cs
- SpecialFolderEnumConverter.cs
- Paragraph.cs
- RecipientInfo.cs
- BaseTemplateParser.cs
- DBDataPermissionAttribute.cs
- ObjectItemCollection.cs
- MessageVersion.cs
- DynamicRenderer.cs
- DefaultPrintController.cs
- ToolboxBitmapAttribute.cs
- Point4DValueSerializer.cs
- StrongNameKeyPair.cs
- XsdDuration.cs
- ConfigLoader.cs
- AsymmetricCryptoHandle.cs
- Function.cs
- DodSequenceMerge.cs