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
- DocumentViewerHelper.cs
- TextBoxAutomationPeer.cs
- CodeChecksumPragma.cs
- OAVariantLib.cs
- DictionaryEntry.cs
- ClientRolePrincipal.cs
- SqlTypesSchemaImporter.cs
- CompositeFontFamily.cs
- WindowsClientCredential.cs
- latinshape.cs
- StrongNameUtility.cs
- Privilege.cs
- PageContentCollection.cs
- PersonalizationState.cs
- TypeHelper.cs
- TraceHandlerErrorFormatter.cs
- GuidTagList.cs
- HttpContextServiceHost.cs
- EnumValidator.cs
- BuilderPropertyEntry.cs
- DrawingAttributesDefaultValueFactory.cs
- AssociationSetMetadata.cs
- DataTableTypeConverter.cs
- Evidence.cs
- SecurityMessageProperty.cs
- RsaSecurityKey.cs
- ObjectItemAssemblyLoader.cs
- RefType.cs
- EndSelectCardRequest.cs
- MemberAssignmentAnalysis.cs
- HTTPRemotingHandler.cs
- X509ThumbprintKeyIdentifierClause.cs
- AxWrapperGen.cs
- MimeAnyImporter.cs
- DataGridViewRowConverter.cs
- AdobeCFFWrapper.cs
- HtmlWindow.cs
- TextFormatterHost.cs
- BamlRecords.cs
- TraceSource.cs
- _NestedSingleAsyncResult.cs
- XmlTextAttribute.cs
- translator.cs
- activationcontext.cs
- ClientBuildManager.cs
- XmlSchemaAttributeGroup.cs
- WinFormsComponentEditor.cs
- TraceContextEventArgs.cs
- ElementAction.cs
- RegexCode.cs
- FormViewCommandEventArgs.cs
- IPPacketInformation.cs
- FileDialogPermission.cs
- Rect.cs
- BaseParagraph.cs
- SqlGenericUtil.cs
- TextOnlyOutput.cs
- InstanceKeyCompleteException.cs
- DefaultHttpHandler.cs
- SafeProcessHandle.cs
- FormsAuthenticationCredentials.cs
- StylusPlugInCollection.cs
- streamingZipPartStream.cs
- Native.cs
- TransformDescriptor.cs
- Rectangle.cs
- ReferenceService.cs
- XmlDocument.cs
- ColorEditor.cs
- CodeEventReferenceExpression.cs
- ScriptRegistrationManager.cs
- FixedHighlight.cs
- HtmlInputRadioButton.cs
- IntSecurity.cs
- VisualBasicSettingsHandler.cs
- OneOfElement.cs
- TrackingProfileSerializer.cs
- GcHandle.cs
- RuntimeHelpers.cs
- CompositeActivityDesigner.cs
- StringStorage.cs
- ApplicationFileCodeDomTreeGenerator.cs
- CachedCompositeFamily.cs
- CorrelationScope.cs
- RectAnimationClockResource.cs
- RootProjectionNode.cs
- DataRecordObjectView.cs
- Query.cs
- WebPartVerbCollection.cs
- DivideByZeroException.cs
- TemplateControlBuildProvider.cs
- SimpleRecyclingCache.cs
- ResourceContainer.cs
- ImageButton.cs
- ExtractedStateEntry.cs
- TrackingProfileManager.cs
- URL.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- CornerRadius.cs
- Vector3DConverter.cs