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
- PointCollection.cs
- SqlClientWrapperSmiStreamChars.cs
- TemplateContentLoader.cs
- ForceCopyBuildProvider.cs
- Variable.cs
- RadioButtonPopupAdapter.cs
- PartialClassGenerationTaskInternal.cs
- RowCache.cs
- UnauthorizedWebPart.cs
- CqlParserHelpers.cs
- MarshalByRefObject.cs
- TextProperties.cs
- SqlDelegatedTransaction.cs
- ListViewDeleteEventArgs.cs
- WindowInteractionStateTracker.cs
- BoundsDrawingContextWalker.cs
- Site.cs
- QilIterator.cs
- OdbcStatementHandle.cs
- BitmapEffectInput.cs
- LinkArea.cs
- AutomationAttributeInfo.cs
- SiteIdentityPermission.cs
- _Semaphore.cs
- GPRECTF.cs
- HtmlSelect.cs
- TrustLevelCollection.cs
- BindingListCollectionView.cs
- Thumb.cs
- UIPermission.cs
- ScriptingScriptResourceHandlerSection.cs
- FeatureSupport.cs
- DocumentSequence.cs
- RenamedEventArgs.cs
- TemplateBamlRecordReader.cs
- HistoryEventArgs.cs
- TTSEngineTypes.cs
- DiscreteKeyFrames.cs
- ParameterSubsegment.cs
- LinqDataSourceHelper.cs
- LinkedResource.cs
- RadialGradientBrush.cs
- CheckBox.cs
- PolicyValidationException.cs
- FloaterBaseParagraph.cs
- ComponentConverter.cs
- SecurityIdentifierConverter.cs
- _UriSyntax.cs
- WebBrowser.cs
- NativeMethods.cs
- ModelItemExtensions.cs
- SmtpNtlmAuthenticationModule.cs
- TreeViewItem.cs
- MessageFilter.cs
- XmlValueConverter.cs
- SchemaDeclBase.cs
- Fonts.cs
- SqlConnectionFactory.cs
- PromptStyle.cs
- InstanceContext.cs
- AsymmetricKeyExchangeDeformatter.cs
- EmptyEnumerable.cs
- SmtpAuthenticationManager.cs
- ObjectManager.cs
- AutomationPropertyInfo.cs
- NavigationProperty.cs
- RequiredFieldValidator.cs
- DataGridViewControlCollection.cs
- InvalidCommandTreeException.cs
- PageContentCollection.cs
- XD.cs
- HttpWebRequestElement.cs
- HttpConfigurationContext.cs
- ReadOnlyTernaryTree.cs
- SignerInfo.cs
- GetWinFXPath.cs
- WebUtil.cs
- WebScriptClientGenerator.cs
- IntSecurity.cs
- CheckBoxRenderer.cs
- ValidationSummary.cs
- LoginName.cs
- OletxCommittableTransaction.cs
- ModelItemKeyValuePair.cs
- CharacterBufferReference.cs
- ConstraintManager.cs
- ObjectListDesigner.cs
- KeyGesture.cs
- ColumnMapProcessor.cs
- Stack.cs
- RenderData.cs
- PtsContext.cs
- BinarySecretSecurityToken.cs
- FontDialog.cs
- DynamicExpression.cs
- TraceXPathNavigator.cs
- safex509handles.cs
- SourceFileBuildProvider.cs
- HashCodeCombiner.cs
- DataGridPagerStyle.cs