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
- HttpSysSettings.cs
- TdsParserHelperClasses.cs
- EpmSyndicationContentDeSerializer.cs
- RecipientInfo.cs
- TraceInternal.cs
- ToolTipService.cs
- BitmapEffectvisualstate.cs
- MD5.cs
- DesignerDataColumn.cs
- HtmlShimManager.cs
- ApplicationContext.cs
- BamlRecords.cs
- EntityContainerEntitySet.cs
- PagePropertiesChangingEventArgs.cs
- Int64AnimationUsingKeyFrames.cs
- TextShapeableCharacters.cs
- OrthographicCamera.cs
- DataGridViewComboBoxCell.cs
- TextLineBreak.cs
- DragCompletedEventArgs.cs
- XmlTypeAttribute.cs
- ExclusiveTcpListener.cs
- AdministrationHelpers.cs
- Matrix3DConverter.cs
- NamedPipeWorkerProcess.cs
- NavigatingCancelEventArgs.cs
- TextRangeSerialization.cs
- ErrorStyle.cs
- QueueException.cs
- SqlDataRecord.cs
- EditBehavior.cs
- SeekStoryboard.cs
- DependencyObject.cs
- StylusPointPropertyInfo.cs
- XsltContext.cs
- NonClientArea.cs
- FileDialog.cs
- TextSpan.cs
- DictationGrammar.cs
- PackUriHelper.cs
- WebPartEditorCancelVerb.cs
- VBIdentifierName.cs
- RawUIStateInputReport.cs
- WebRequestModuleElement.cs
- PanelContainerDesigner.cs
- XmlDataSourceNodeDescriptor.cs
- VerificationAttribute.cs
- EventProviderWriter.cs
- ResourceProperty.cs
- XmlAttributeOverrides.cs
- WebPartDisplayModeCollection.cs
- FeatureSupport.cs
- PageWrapper.cs
- DesignerSerializationManager.cs
- Span.cs
- MetabaseSettings.cs
- CodeValidator.cs
- ViewBox.cs
- OpenFileDialog.cs
- SystemDropShadowChrome.cs
- ControlPaint.cs
- CompositeScriptReferenceEventArgs.cs
- XmlObjectSerializerReadContextComplex.cs
- GetUserPreferenceRequest.cs
- ToolStripOverflow.cs
- GridLengthConverter.cs
- XmlNullResolver.cs
- BatchParser.cs
- CultureInfoConverter.cs
- ObservableDictionary.cs
- IISMapPath.cs
- IncomingWebResponseContext.cs
- ControlBindingsCollection.cs
- ParseElement.cs
- ReachVisualSerializer.cs
- WebExceptionStatus.cs
- ExpandoClass.cs
- WaitForChangedResult.cs
- XmlnsDictionary.cs
- Durable.cs
- XPathQueryGenerator.cs
- TextEditorCopyPaste.cs
- PropertyConverter.cs
- ComponentRenameEvent.cs
- Constraint.cs
- DispatchWrapper.cs
- PasswordRecoveryDesigner.cs
- FocusTracker.cs
- ServiceModelExtensionElement.cs
- SynchronizationLockException.cs
- ApplyTemplatesAction.cs
- Image.cs
- WebEventCodes.cs
- ProcessModule.cs
- RsaSecurityKey.cs
- PropertyRecord.cs
- HandleScope.cs
- DisableDpiAwarenessAttribute.cs
- Ops.cs
- SamlConstants.cs