Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / XPathSelfQuery.cs / 1305376 / XPathSelfQuery.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; internal sealed class XPathSelfQuery : BaseAxisQuery { public XPathSelfQuery(Query qyInput, string Name, string Prefix, XPathNodeType Type) : base(qyInput, Name, Prefix, Type) {} private XPathSelfQuery(XPathSelfQuery other) : base(other) { } public override XPathNavigator Advance() { while ((currentNode = qyInput.Advance()) != null) { if (matches(currentNode)) { position = 1; return currentNode; } } return null; } public override XPathNodeIterator Clone() { return new XPathSelfQuery(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
- SimpleBitVector32.cs
- UpdateProgress.cs
- XmlNamespaceDeclarationsAttribute.cs
- RectConverter.cs
- ListViewGroupConverter.cs
- WindowPattern.cs
- ProfileParameter.cs
- GcSettings.cs
- PageBuildProvider.cs
- IIS7WorkerRequest.cs
- DependencyPropertyHelper.cs
- RuntimeHandles.cs
- LogStore.cs
- BinaryWriter.cs
- XamlStackWriter.cs
- ToolStripRenderer.cs
- RegistryKey.cs
- SystemEvents.cs
- SortDescription.cs
- EmbeddedMailObject.cs
- MetaType.cs
- WinFormsComponentEditor.cs
- MetadataUtilsSmi.cs
- GPRECTF.cs
- WebPartManagerInternals.cs
- ArraySortHelper.cs
- CollectionViewGroupRoot.cs
- FocusManager.cs
- TrustManagerPromptUI.cs
- RoutedEventArgs.cs
- ArraySet.cs
- DrawListViewColumnHeaderEventArgs.cs
- CachedRequestParams.cs
- StateElement.cs
- ProcessInfo.cs
- DecoderExceptionFallback.cs
- CharAnimationBase.cs
- XmlTextWriter.cs
- HtmlHead.cs
- BuildDependencySet.cs
- EnvironmentPermission.cs
- DiscoveryClientDuplexChannel.cs
- SQlBooleanStorage.cs
- PersistenceTypeAttribute.cs
- SiteMapNodeItemEventArgs.cs
- DebugHandleTracker.cs
- ObjectItemCachedAssemblyLoader.cs
- BaseTransportHeaders.cs
- TextSelectionHelper.cs
- HostedTransportConfigurationManager.cs
- TypeResolver.cs
- SqlCacheDependencyDatabase.cs
- GradientBrush.cs
- TableAdapterManagerNameHandler.cs
- ZipIOCentralDirectoryFileHeader.cs
- Stylesheet.cs
- CheckBoxField.cs
- ProtocolInformationWriter.cs
- ColumnResizeAdorner.cs
- WebBrowserNavigatedEventHandler.cs
- MsmqBindingElementBase.cs
- InstancePersistenceCommand.cs
- PartitionerQueryOperator.cs
- Matrix3D.cs
- HitTestWithPointDrawingContextWalker.cs
- DES.cs
- KeyedCollection.cs
- HandleCollector.cs
- DictionaryContent.cs
- CaseInsensitiveOrdinalStringComparer.cs
- DrawingCollection.cs
- SemanticBasicElement.cs
- RequestCache.cs
- XamlPoint3DCollectionSerializer.cs
- PrivilegedConfigurationManager.cs
- FixedTextContainer.cs
- DataService.cs
- PostBackTrigger.cs
- StringDictionary.cs
- DeleteHelper.cs
- FormParameter.cs
- TimersDescriptionAttribute.cs
- LZCodec.cs
- UrlParameterWriter.cs
- AuthenticationManager.cs
- AutomationElement.cs
- ImageCodecInfo.cs
- EntityDesignerDataSourceView.cs
- InvalidComObjectException.cs
- FieldToken.cs
- DesignerSerializationVisibilityAttribute.cs
- PageCanvasSize.cs
- ObjectCloneHelper.cs
- MessageDroppedTraceRecord.cs
- ItemCheckedEvent.cs
- ListItemParagraph.cs
- EmptyEnumerator.cs
- SoapAttributeAttribute.cs
- TabPage.cs
- EngineSite.cs