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
- TogglePattern.cs
- DigitShape.cs
- CompiledRegexRunner.cs
- connectionpool.cs
- regiisutil.cs
- DataGridViewCellConverter.cs
- DriveInfo.cs
- DesignerDataConnection.cs
- SortDescription.cs
- UniformGrid.cs
- OrthographicCamera.cs
- DispatcherExceptionEventArgs.cs
- QilPatternVisitor.cs
- CmsUtils.cs
- HashCodeCombiner.cs
- CharEnumerator.cs
- ResourceDisplayNameAttribute.cs
- Validator.cs
- TextBlock.cs
- OdbcDataReader.cs
- StylusEditingBehavior.cs
- DbParameterCollectionHelper.cs
- CommandCollectionEditor.cs
- ChannelOptions.cs
- BulletDecorator.cs
- SystemInfo.cs
- XmlIlTypeHelper.cs
- ProtectedConfigurationSection.cs
- DataControlFieldCell.cs
- References.cs
- ProxyGenerationError.cs
- QuaternionAnimationUsingKeyFrames.cs
- HttpDebugHandler.cs
- SimpleTextLine.cs
- XamlStream.cs
- ICspAsymmetricAlgorithm.cs
- TemplateControlBuildProvider.cs
- DesignerTransactionCloseEvent.cs
- KeySplineConverter.cs
- WaveHeader.cs
- DiscoveryUtility.cs
- FamilyTypefaceCollection.cs
- IndicShape.cs
- ColorTransformHelper.cs
- ZoneLinkButton.cs
- DodSequenceMerge.cs
- ButtonChrome.cs
- OLEDB_Enum.cs
- ContentOnlyMessage.cs
- IUnknownConstantAttribute.cs
- Point4D.cs
- XmlSerializationReader.cs
- EventBuilder.cs
- ObjectSerializerFactory.cs
- RankException.cs
- HotCommands.cs
- SelectionManager.cs
- BooleanConverter.cs
- UnsafeNativeMethods.cs
- PropertyDescriptorCollection.cs
- CompositeCollection.cs
- XsdCachingReader.cs
- ConfigurationLockCollection.cs
- ChannelBinding.cs
- WSHttpBindingBase.cs
- ExpressionPrefixAttribute.cs
- mactripleDES.cs
- DataGridViewButtonColumn.cs
- DescendentsWalker.cs
- StructuredTypeInfo.cs
- HtmlCalendarAdapter.cs
- ClientSettings.cs
- MbpInfo.cs
- Page.cs
- Underline.cs
- SelectionRange.cs
- InlineUIContainer.cs
- HtmlInputImage.cs
- AssemblyAttributesGoHere.cs
- VerticalAlignConverter.cs
- BinaryEditor.cs
- ResourceIDHelper.cs
- MLangCodePageEncoding.cs
- CutCopyPasteHelper.cs
- HierarchicalDataBoundControlAdapter.cs
- WorkflowItemPresenter.cs
- PerspectiveCamera.cs
- UInt16Converter.cs
- DesignerHelpers.cs
- HwndKeyboardInputProvider.cs
- WebPartConnectionsCancelEventArgs.cs
- ItemChangedEventArgs.cs
- OperationResponse.cs
- TreeWalker.cs
- UnmanagedMemoryStream.cs
- Util.cs
- HyperlinkAutomationPeer.cs
- MeasureData.cs
- SrgsGrammarCompiler.cs
- DataGridCell.cs