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
- HttpServerVarsCollection.cs
- SafeViewOfFileHandle.cs
- InputScopeConverter.cs
- HierarchicalDataTemplate.cs
- ManualResetEvent.cs
- XmlSchemaSequence.cs
- WindowsListBox.cs
- FileDialogCustomPlace.cs
- Calendar.cs
- XsdDateTime.cs
- State.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- Variable.cs
- SendContent.cs
- ProfessionalColors.cs
- OutputCacheSettings.cs
- SplineKeyFrames.cs
- Avt.cs
- ScriptReference.cs
- Timeline.cs
- RoutedEventValueSerializer.cs
- ResourceDescriptionAttribute.cs
- SecurityTokenRequirement.cs
- ProcessModelSection.cs
- UInt32.cs
- ActivityXRefPropertyEditor.cs
- SecurityUniqueId.cs
- connectionpool.cs
- Tokenizer.cs
- UiaCoreProviderApi.cs
- EnumMember.cs
- StreamSecurityUpgradeProvider.cs
- FactoryMaker.cs
- CompatibleComparer.cs
- ThaiBuddhistCalendar.cs
- TreeNodeCollection.cs
- CngKeyBlobFormat.cs
- CharacterString.cs
- ExpressionEditorAttribute.cs
- RemoteAsymmetricSignatureFormatter.cs
- DataGridViewControlCollection.cs
- RegionIterator.cs
- HwndSource.cs
- ReadOnlyHierarchicalDataSource.cs
- FixedSOMTable.cs
- ChannelTraceRecord.cs
- SelectionRangeConverter.cs
- HostingPreferredMapPath.cs
- InstanceDataCollection.cs
- TextureBrush.cs
- AnalyzedTree.cs
- SpecialTypeDataContract.cs
- SwitchLevelAttribute.cs
- LoginName.cs
- HtmlInputHidden.cs
- IdleTimeoutMonitor.cs
- TreeNodeCollection.cs
- NumberFormatter.cs
- AttachInfo.cs
- EntityDesignerBuildProvider.cs
- WebBrowserNavigatedEventHandler.cs
- FakeModelItemImpl.cs
- OleStrCAMarshaler.cs
- HtmlInputCheckBox.cs
- OraclePermissionAttribute.cs
- ResolveCriteria11.cs
- LabelDesigner.cs
- SiteMapNodeItem.cs
- DispatcherTimer.cs
- TypeListConverter.cs
- PeerNearMe.cs
- BulletChrome.cs
- COAUTHIDENTITY.cs
- ParentQuery.cs
- DeviceFilterDictionary.cs
- DesignerObjectListAdapter.cs
- TrustLevel.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- IisTraceWebEventProvider.cs
- IMembershipProvider.cs
- OuterGlowBitmapEffect.cs
- HtmlObjectListAdapter.cs
- SapiRecoInterop.cs
- SoapAttributes.cs
- FilterException.cs
- XmlRawWriter.cs
- CacheHelper.cs
- FixedFlowMap.cs
- ImageBrush.cs
- BufferedStream.cs
- TextServicesCompartment.cs
- EmbeddedMailObject.cs
- OperationCanceledException.cs
- App.cs
- SQLBinaryStorage.cs
- WebPartDescription.cs
- ApplyImportsAction.cs
- unitconverter.cs
- XmlStringTable.cs