Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / XPath / Internal / ParentQuery.cs / 1 / ParentQuery.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; using System.Collections.Generic; internal sealed class ParentQuery : CacheAxisQuery { public ParentQuery(Query qyInput, string Name, string Prefix, XPathNodeType Type) : base(qyInput, Name, Prefix, Type) {} private ParentQuery(ParentQuery other) : base(other) { } public override object Evaluate(XPathNodeIterator context) { base.Evaluate(context); // XPathNavigator input; while ((input = qyInput.Advance()) != null) { input = input.Clone(); if (input.MoveToParent()) { if (matches(input)) { Insert(outputBuffer, input); } } } return this; } public override XPathNodeIterator Clone() { return new ParentQuery(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
- CookieProtection.cs
- SerializationEventsCache.cs
- AutomationProperties.cs
- ChangeInterceptorAttribute.cs
- TableChangeProcessor.cs
- SynchronizedPool.cs
- DrawingVisualDrawingContext.cs
- RSACryptoServiceProvider.cs
- AccessKeyManager.cs
- TreeNodeEventArgs.cs
- LinearGradientBrush.cs
- ToolStripHighContrastRenderer.cs
- Int64Animation.cs
- EntityConnectionStringBuilderItem.cs
- WriteableBitmap.cs
- CommandDesigner.cs
- DbXmlEnabledProviderManifest.cs
- RecipientInfo.cs
- ImpersonationOption.cs
- XslException.cs
- SelectorItemAutomationPeer.cs
- MultitargetUtil.cs
- Animatable.cs
- OutputCacheSection.cs
- XmlSigningNodeWriter.cs
- DelayedRegex.cs
- OdbcConnectionPoolProviderInfo.cs
- DescendantQuery.cs
- GestureRecognitionResult.cs
- ManualResetEvent.cs
- WebSysDescriptionAttribute.cs
- FrameAutomationPeer.cs
- SchemaImporter.cs
- SignedXmlDebugLog.cs
- KeyManager.cs
- StrongNameMembershipCondition.cs
- QuotaExceededException.cs
- PeerDefaultCustomResolverClient.cs
- UndoEngine.cs
- FontFamilyValueSerializer.cs
- ApplicationFileCodeDomTreeGenerator.cs
- XmlAnyElementAttributes.cs
- ContentControl.cs
- ReachDocumentSequenceSerializer.cs
- CollectionDataContract.cs
- ReadOnlyDataSourceView.cs
- SurrogateEncoder.cs
- TemplatedWizardStep.cs
- AssociatedControlConverter.cs
- GridEntryCollection.cs
- CookieProtection.cs
- InputProviderSite.cs
- _HelperAsyncResults.cs
- Baml2006Reader.cs
- Pointer.cs
- ReflectionUtil.cs
- BuildProvider.cs
- BitmapSizeOptions.cs
- GeneralTransform.cs
- SqlDataRecord.cs
- SectionInformation.cs
- DesignTimeValidationFeature.cs
- ServiceRouteHandler.cs
- DesignerActionService.cs
- XmlSchemas.cs
- XmlNodeList.cs
- MenuItemStyle.cs
- StaticTextPointer.cs
- RectAnimation.cs
- GeneralTransform3DTo2D.cs
- DistinctQueryOperator.cs
- WindowsPrincipal.cs
- XD.cs
- SHA256.cs
- ObjectViewQueryResultData.cs
- ColorInterpolationModeValidation.cs
- FusionWrap.cs
- SmiRequestExecutor.cs
- TreeNodeClickEventArgs.cs
- ImageInfo.cs
- PropertySourceInfo.cs
- XmlBoundElement.cs
- UnitySerializationHolder.cs
- ProxyWebPartConnectionCollection.cs
- OleStrCAMarshaler.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DiscriminatorMap.cs
- ErrorProvider.cs
- WindowsContainer.cs
- FormViewInsertedEventArgs.cs
- DataControlCommands.cs
- FlowDocument.cs
- ListParagraph.cs
- ProviderCollection.cs
- SspiWrapper.cs
- SystemNetHelpers.cs
- HostProtectionPermission.cs
- PathGradientBrush.cs
- ShellProvider.cs
- InternalEnumValidator.cs