Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / ParentQuery.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AssociatedControlConverter.cs
- ColumnMapVisitor.cs
- TextRenderer.cs
- InteropTrackingRecord.cs
- Repeater.cs
- SiteMapHierarchicalDataSourceView.cs
- ErrorStyle.cs
- entityreference_tresulttype.cs
- MetafileHeaderWmf.cs
- CompositeDataBoundControl.cs
- TextProviderWrapper.cs
- WorkflowOwnershipException.cs
- Encoder.cs
- HtmlGenericControl.cs
- StringAttributeCollection.cs
- RuleSettings.cs
- CmsInterop.cs
- CodeCommentStatement.cs
- WebPartEditorOkVerb.cs
- MobilePage.cs
- BindingMAnagerBase.cs
- ExtractedStateEntry.cs
- SettingsSavedEventArgs.cs
- ConfigurationElementCollection.cs
- SchemaImporterExtensionElement.cs
- DoubleUtil.cs
- DesignOnlyAttribute.cs
- WCFBuildProvider.cs
- String.cs
- TextReader.cs
- JournalEntry.cs
- D3DImage.cs
- Panel.cs
- SslSecurityTokenParameters.cs
- CodeAccessPermission.cs
- GridLength.cs
- processwaithandle.cs
- DelegateSerializationHolder.cs
- SqlWebEventProvider.cs
- EventlogProvider.cs
- ReaderOutput.cs
- Mutex.cs
- TextPattern.cs
- TypeSystemHelpers.cs
- GreenMethods.cs
- OrderPreservingPipeliningMergeHelper.cs
- DataChangedEventManager.cs
- ColorBuilder.cs
- ObjectStateManagerMetadata.cs
- Console.cs
- TextEditorTables.cs
- DomNameTable.cs
- hresults.cs
- AuthenticateEventArgs.cs
- DropDownButton.cs
- _IPv6Address.cs
- ProfileManager.cs
- Rect3D.cs
- DialogDivider.cs
- ExceptionValidationRule.cs
- WrapPanel.cs
- TouchesCapturedWithinProperty.cs
- DataBoundLiteralControl.cs
- MemberBinding.cs
- LicenseContext.cs
- ExpressionEvaluator.cs
- DataGridViewCellParsingEventArgs.cs
- IdentityModelStringsVersion1.cs
- ReservationCollection.cs
- Converter.cs
- PropertyPath.cs
- SqlProcedureAttribute.cs
- DataRowCollection.cs
- GetPageCompletedEventArgs.cs
- AnchoredBlock.cs
- _NativeSSPI.cs
- CodeTypeMember.cs
- TextEffect.cs
- CommandEventArgs.cs
- Keyboard.cs
- TaskFileService.cs
- EventPrivateKey.cs
- XmlSchemaDatatype.cs
- XamlPoint3DCollectionSerializer.cs
- NavigationEventArgs.cs
- ParseHttpDate.cs
- xsdvalidator.cs
- FrugalMap.cs
- AutoCompleteStringCollection.cs
- Sql8ExpressionRewriter.cs
- Number.cs
- LingerOption.cs
- ComponentConverter.cs
- SurrogateEncoder.cs
- TextFormatterContext.cs
- ProxyGenerator.cs
- ViewGenerator.cs
- XmlAnyAttributeAttribute.cs
- VersionedStream.cs
- CodeNamespaceCollection.cs