Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- NameNode.cs
- EntityClientCacheKey.cs
- OleDbWrapper.cs
- WebExceptionStatus.cs
- FloaterParaClient.cs
- BitArray.cs
- CodeGotoStatement.cs
- XPathParser.cs
- HealthMonitoringSection.cs
- objectquery_tresulttype.cs
- EnumType.cs
- AppliedDeviceFiltersDialog.cs
- AffineTransform3D.cs
- DataBindingList.cs
- PropVariant.cs
- SynchronizationContext.cs
- SemaphoreFullException.cs
- _Win32.cs
- QuotedPrintableStream.cs
- CodeSubDirectory.cs
- InvokeProviderWrapper.cs
- SafeCryptContextHandle.cs
- EntitySetRetriever.cs
- EventNotify.cs
- TextStore.cs
- WindowAutomationPeer.cs
- OleDbPermission.cs
- PageBuildProvider.cs
- SmtpNtlmAuthenticationModule.cs
- CmsUtils.cs
- DataList.cs
- Math.cs
- InternalBufferOverflowException.cs
- Figure.cs
- Point4D.cs
- XmlUtil.cs
- ScaleTransform.cs
- DateTimeFormatInfo.cs
- PkcsMisc.cs
- ComPlusInstanceProvider.cs
- RegexMatch.cs
- TypographyProperties.cs
- PropertyPushdownHelper.cs
- Journaling.cs
- _ChunkParse.cs
- XPathQilFactory.cs
- UITypeEditor.cs
- RemoteWebConfigurationHost.cs
- SmiMetaDataProperty.cs
- TCEAdapterGenerator.cs
- StyleCollection.cs
- GrammarBuilderWildcard.cs
- ExecutedRoutedEventArgs.cs
- BitmapData.cs
- XmlElement.cs
- CodePrimitiveExpression.cs
- graph.cs
- DBSchemaTable.cs
- TrackBarRenderer.cs
- ItemContainerGenerator.cs
- FileRecordSequenceHelper.cs
- OperationExecutionFault.cs
- MgmtResManager.cs
- TextWriter.cs
- HandoffBehavior.cs
- PersonalizationProviderCollection.cs
- RegisteredExpandoAttribute.cs
- HttpFileCollection.cs
- SmiRecordBuffer.cs
- Expression.cs
- AppDomainFactory.cs
- ScaleTransform3D.cs
- KnownBoxes.cs
- PrintingPermissionAttribute.cs
- Library.cs
- HttpProcessUtility.cs
- AssemblySettingAttributes.cs
- DecoderNLS.cs
- RenderCapability.cs
- IRCollection.cs
- ProfileSection.cs
- ObjectContext.cs
- columnmapfactory.cs
- XmlBindingWorker.cs
- NetworkStream.cs
- TypeInitializationException.cs
- CancellationHandlerDesigner.cs
- UnsafeNativeMethodsCLR.cs
- StringFormat.cs
- ModelUIElement3D.cs
- TextCompositionEventArgs.cs
- ViewStateModeByIdAttribute.cs
- Column.cs
- TypeInitializationException.cs
- _ChunkParse.cs
- OdbcConnectionHandle.cs
- CompareInfo.cs
- TransactionScope.cs
- GridProviderWrapper.cs
- SettingsAttributeDictionary.cs