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
- XhtmlTextWriter.cs
- CodeDomConfigurationHandler.cs
- XmlObjectSerializerContext.cs
- SimpleWebHandlerParser.cs
- AnnotationComponentChooser.cs
- Oid.cs
- LoginCancelEventArgs.cs
- QueryContinueDragEvent.cs
- LocatorGroup.cs
- DataPagerFieldCollection.cs
- WsdlBuildProvider.cs
- RepeaterItem.cs
- UnlockInstanceCommand.cs
- WebSysDefaultValueAttribute.cs
- DataRelationPropertyDescriptor.cs
- XmlRootAttribute.cs
- XmlWrappingWriter.cs
- SigningCredentials.cs
- FrameworkElement.cs
- DecoderNLS.cs
- AvTraceFormat.cs
- BlurBitmapEffect.cs
- TextAdaptor.cs
- ClickablePoint.cs
- LogFlushAsyncResult.cs
- HelpInfo.cs
- VisualStates.cs
- FilePresentation.cs
- DataGridViewColumnEventArgs.cs
- OracleDataAdapter.cs
- ServiceProviders.cs
- TextEffect.cs
- XmlSchemaGroup.cs
- RightsManagementPermission.cs
- NonVisualControlAttribute.cs
- BasicCommandTreeVisitor.cs
- HttpTransportBindingElement.cs
- OdbcTransaction.cs
- TextBox.cs
- diagnosticsswitches.cs
- ExtendLockAsyncResult.cs
- WebPartZoneCollection.cs
- ContextQuery.cs
- TableRowGroup.cs
- KeyValueSerializer.cs
- UserMapPath.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- AesCryptoServiceProvider.cs
- EntitySqlQueryCacheEntry.cs
- BitmapEffect.cs
- AppDomainManager.cs
- WSDualHttpBindingElement.cs
- MaterialGroup.cs
- SafeEventLogReadHandle.cs
- ClientRoleProvider.cs
- ZoneMembershipCondition.cs
- BoundPropertyEntry.cs
- CommandField.cs
- XPathNodeIterator.cs
- CompilationLock.cs
- StateRuntime.cs
- OutKeywords.cs
- DataBinder.cs
- PropertyInfoSet.cs
- SamlSecurityToken.cs
- NavigationWindow.cs
- XmlExtensionFunction.cs
- AdCreatedEventArgs.cs
- RunInstallerAttribute.cs
- Knowncolors.cs
- PerformanceCounter.cs
- XmlStringTable.cs
- GridEntryCollection.cs
- CodeGeneratorOptions.cs
- SystemFonts.cs
- XComponentModel.cs
- TreeView.cs
- AlternationConverter.cs
- rsa.cs
- RSACryptoServiceProvider.cs
- RemotingAttributes.cs
- ValidationSummaryDesigner.cs
- BindValidationContext.cs
- SharedPerformanceCounter.cs
- DocumentationServerProtocol.cs
- HttpServerUtilityWrapper.cs
- AspProxy.cs
- StringUtil.cs
- UnwrappedTypesXmlSerializerManager.cs
- UnsafeNativeMethodsPenimc.cs
- CompareInfo.cs
- AgileSafeNativeMemoryHandle.cs
- UIElementHelper.cs
- CloseCollectionAsyncResult.cs
- TrackingProfileSerializer.cs
- ProfileServiceManager.cs
- RootBuilder.cs
- DispatcherProcessingDisabled.cs
- SupportsEventValidationAttribute.cs
- SqlDataSourceSummaryPanel.cs