Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / AbsoluteQuery.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CorePropertiesFilter.cs
- ProjectedSlot.cs
- ApplicationManager.cs
- ToolStripLocationCancelEventArgs.cs
- ADMembershipUser.cs
- VectorAnimationBase.cs
- ListenerElementsCollection.cs
- HttpWebRequest.cs
- AuthStoreRoleProvider.cs
- MissingMethodException.cs
- CompletionBookmark.cs
- BamlLocalizabilityResolver.cs
- LambdaCompiler.Generated.cs
- InstanceDataCollectionCollection.cs
- DbProviderFactory.cs
- oledbconnectionstring.cs
- PropertyChangedEventArgs.cs
- DtdParser.cs
- SqlCacheDependencyDatabase.cs
- XPathItem.cs
- SystemWebSectionGroup.cs
- Point3DCollectionConverter.cs
- Part.cs
- PieceNameHelper.cs
- WrapPanel.cs
- Types.cs
- TimelineClockCollection.cs
- SeverityFilter.cs
- RemoveStoryboard.cs
- BaseCodePageEncoding.cs
- TextureBrush.cs
- OAVariantLib.cs
- CellParagraph.cs
- TreeChangeInfo.cs
- ZoneButton.cs
- LinqDataSourceEditData.cs
- BuildProvider.cs
- WebPartVerbCollection.cs
- CellParaClient.cs
- WindowsListViewGroupSubsetLink.cs
- SortDescriptionCollection.cs
- ReadOnlyHierarchicalDataSource.cs
- IxmlLineInfo.cs
- TableLayoutStyle.cs
- TransformerInfo.cs
- RoleGroupCollection.cs
- ScaleTransform3D.cs
- Rfc2898DeriveBytes.cs
- PageParser.cs
- QueryAccessibilityHelpEvent.cs
- SslStream.cs
- XDRSchema.cs
- SequenceFullException.cs
- IDispatchConstantAttribute.cs
- ExceptionUtility.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- DataObjectPastingEventArgs.cs
- UIElement3D.cs
- SqlUtil.cs
- PathSegmentCollection.cs
- IDispatchConstantAttribute.cs
- mansign.cs
- ServiceDeploymentInfo.cs
- ColumnBinding.cs
- OleDbError.cs
- ListParaClient.cs
- LicenseProviderAttribute.cs
- WindowsPrincipal.cs
- SystemGatewayIPAddressInformation.cs
- DataGridRowEventArgs.cs
- SHA1.cs
- ConfigDefinitionUpdates.cs
- serverconfig.cs
- HostProtectionException.cs
- MachineKeyConverter.cs
- CanonicalFontFamilyReference.cs
- QueryRewriter.cs
- ChannelManager.cs
- TrackBarDesigner.cs
- DecimalAnimation.cs
- Helpers.cs
- CodeDomSerializerException.cs
- HttpServerVarsCollection.cs
- LogLogRecordHeader.cs
- GridViewDeletedEventArgs.cs
- GradientBrush.cs
- PropertyEntry.cs
- CheckBox.cs
- ChildTable.cs
- FormViewInsertedEventArgs.cs
- Tablet.cs
- XmlText.cs
- AccessDataSourceDesigner.cs
- PropertyTabChangedEvent.cs
- ListViewInsertedEventArgs.cs
- FileFormatException.cs
- DataGridViewCellParsingEventArgs.cs
- CodeLinePragma.cs
- MessageProtectionOrder.cs
- InlineUIContainer.cs