Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- GridViewPageEventArgs.cs
- Odbc32.cs
- LambdaCompiler.Lambda.cs
- ArgumentException.cs
- EventProviderTraceListener.cs
- CqlParserHelpers.cs
- RawTextInputReport.cs
- SyndicationFeed.cs
- ThreadPool.cs
- dtdvalidator.cs
- newitemfactory.cs
- MetadataElement.cs
- XPathExpr.cs
- BookmarkScope.cs
- LayoutInformation.cs
- BuilderPropertyEntry.cs
- CodeTypeReferenceSerializer.cs
- BindingValueChangedEventArgs.cs
- InputProviderSite.cs
- ObjectConverter.cs
- MenuCommand.cs
- Attributes.cs
- PointCollection.cs
- MatchNoneMessageFilter.cs
- StrongTypingException.cs
- SequenceDesigner.xaml.cs
- BrowserCapabilitiesCodeGenerator.cs
- EncoderFallback.cs
- SectionRecord.cs
- SignatureToken.cs
- unitconverter.cs
- RC2CryptoServiceProvider.cs
- XmlValidatingReader.cs
- WebBrowserDesigner.cs
- JsonDataContract.cs
- WindowsToolbar.cs
- StringHandle.cs
- XamlBrushSerializer.cs
- HttpCachePolicyBase.cs
- EntityViewGenerationAttribute.cs
- PersonalizableAttribute.cs
- RelatedPropertyManager.cs
- RedistVersionInfo.cs
- MsmqIntegrationMessagePool.cs
- HtmlSelect.cs
- SiteMap.cs
- HttpFileCollectionWrapper.cs
- WindowsGraphics2.cs
- PackagePartCollection.cs
- FacetChecker.cs
- ListViewGroupItemCollection.cs
- InternalConfigHost.cs
- ToolStripStatusLabel.cs
- EditorOptionAttribute.cs
- MarkupExtensionParser.cs
- Vertex.cs
- InputElement.cs
- GlobalizationAssembly.cs
- SqlGatherProducedAliases.cs
- OutputCacheModule.cs
- Font.cs
- EntityTransaction.cs
- _SpnDictionary.cs
- DataGridViewSelectedCellCollection.cs
- VectorConverter.cs
- TableParaClient.cs
- ResourcesGenerator.cs
- XmlParserContext.cs
- PackagePartCollection.cs
- SqlOuterApplyReducer.cs
- SchemaNotation.cs
- XamlBrushSerializer.cs
- TypedAsyncResult.cs
- RuleElement.cs
- SizeFConverter.cs
- DbUpdateCommandTree.cs
- ControlCollection.cs
- PageParserFilter.cs
- Normalizer.cs
- SharedStatics.cs
- AddingNewEventArgs.cs
- SecurityTokenRequirement.cs
- TrackingProfileDeserializationException.cs
- Atom10FormatterFactory.cs
- DataRecordInternal.cs
- PackageDocument.cs
- ButtonStandardAdapter.cs
- CommentEmitter.cs
- DiagnosticStrings.cs
- DesignerLoader.cs
- TwoPhaseCommit.cs
- TraceSection.cs
- BindableTemplateBuilder.cs
- SqlWriter.cs
- EventlogProvider.cs
- VerificationException.cs
- ObjectAssociationEndMapping.cs
- SqlHelper.cs
- RightsManagementLicense.cs
- XamlReader.cs