Code:
/ FX-1434 / FX-1434 / 1.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
- XmlSchemaSimpleContentRestriction.cs
- DropDownButton.cs
- EnumerableWrapperWeakToStrong.cs
- PathData.cs
- BmpBitmapDecoder.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- TrackBarRenderer.cs
- StringUtil.cs
- TableLayoutSettingsTypeConverter.cs
- DrawingAttributeSerializer.cs
- SystemTcpConnection.cs
- WebPartTracker.cs
- Mutex.cs
- ListViewItemEventArgs.cs
- PropertyEmitterBase.cs
- Translator.cs
- NamespaceMapping.cs
- AnnotationResourceCollection.cs
- SafeBitVector32.cs
- XmlUnspecifiedAttribute.cs
- RoleManagerEventArgs.cs
- NodeInfo.cs
- CodeGeneratorOptions.cs
- CacheDependency.cs
- Soap.cs
- HttpServerVarsCollection.cs
- MatrixValueSerializer.cs
- BinaryMethodMessage.cs
- ColumnProvider.cs
- HideDisabledControlAdapter.cs
- MasterPageBuildProvider.cs
- QueueProcessor.cs
- EditorZone.cs
- TemplatedWizardStep.cs
- TabControl.cs
- Helpers.cs
- DataGridTablesFactory.cs
- ToolboxItemFilterAttribute.cs
- MDIControlStrip.cs
- BitmapEffectRenderDataResource.cs
- Literal.cs
- DataGridViewCellStateChangedEventArgs.cs
- AutomationAttributeInfo.cs
- PathGeometry.cs
- newinstructionaction.cs
- Model3DCollection.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- LayoutDump.cs
- EnumConverter.cs
- ColorConverter.cs
- StrongNameUtility.cs
- TemplateKey.cs
- SqlCacheDependencySection.cs
- XmlArrayItemAttributes.cs
- HttpModulesSection.cs
- Int16KeyFrameCollection.cs
- MsmqIntegrationChannelFactory.cs
- Quad.cs
- COAUTHIDENTITY.cs
- Application.cs
- odbcmetadatacollectionnames.cs
- NullReferenceException.cs
- HwndSubclass.cs
- FormViewPagerRow.cs
- PresentationSource.cs
- CreateUserWizardStep.cs
- EntitySqlQueryCacheKey.cs
- LinqDataSourceUpdateEventArgs.cs
- SQLInt32Storage.cs
- Rijndael.cs
- IconHelper.cs
- PopupRootAutomationPeer.cs
- WebPartManager.cs
- IgnoreSectionHandler.cs
- VisualStyleRenderer.cs
- WsdlImporterElementCollection.cs
- HashHelpers.cs
- TraceLevelHelper.cs
- WebContentFormatHelper.cs
- BasicKeyConstraint.cs
- SocketPermission.cs
- AnimationClock.cs
- ManagementScope.cs
- TextRangeEditLists.cs
- OleDbPermission.cs
- DataChangedEventManager.cs
- UpdatePanel.cs
- HttpTransportSecurityElement.cs
- _IPv4Address.cs
- ExchangeUtilities.cs
- GACMembershipCondition.cs
- DataPointer.cs
- ColorMatrix.cs
- InternalUserCancelledException.cs
- SolidBrush.cs
- XmlTextWriter.cs
- FileLogRecordHeader.cs
- FixedStringLookup.cs
- WinFormsSecurity.cs
- DecimalStorage.cs