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
- IriParsingElement.cs
- DataException.cs
- CompilerParameters.cs
- StrongNameUtility.cs
- Native.cs
- Slider.cs
- BooleanExpr.cs
- SortDescription.cs
- InvalidPropValue.cs
- NamedPermissionSet.cs
- WsdlImporterElement.cs
- TabItemWrapperAutomationPeer.cs
- CookieProtection.cs
- AppDomainUnloadedException.cs
- DataListGeneralPage.cs
- EditCommandColumn.cs
- Utilities.cs
- XmlSchemaProviderAttribute.cs
- DataServiceStreamResponse.cs
- ProviderException.cs
- SafeNativeMemoryHandle.cs
- Ipv6Element.cs
- Documentation.cs
- WebServiceEnumData.cs
- BlobPersonalizationState.cs
- ManagementBaseObject.cs
- DBCommand.cs
- SubpageParagraph.cs
- WebUtil.cs
- InvalidPrinterException.cs
- XPathMultyIterator.cs
- Choices.cs
- Axis.cs
- ExceptionUtil.cs
- HandledEventArgs.cs
- RijndaelManagedTransform.cs
- TraceFilter.cs
- WinFormsUtils.cs
- Font.cs
- TreeNodeClickEventArgs.cs
- Semaphore.cs
- PerformanceCountersElement.cs
- HtmlElementEventArgs.cs
- AttachInfo.cs
- DateTime.cs
- EventMappingSettingsCollection.cs
- cache.cs
- ObjectParameterCollection.cs
- CultureTableRecord.cs
- PartBasedPackageProperties.cs
- HttpCachePolicy.cs
- DPCustomTypeDescriptor.cs
- DirectionalLight.cs
- IPAddress.cs
- ProfileManager.cs
- XmlRawWriter.cs
- Aggregates.cs
- MexServiceChannelBuilder.cs
- RelationshipEndCollection.cs
- PropertyValueUIItem.cs
- SubstitutionDesigner.cs
- TcpStreams.cs
- RunWorkerCompletedEventArgs.cs
- ResumeStoryboard.cs
- ListViewGroupConverter.cs
- RemotingAttributes.cs
- CompositeActivityValidator.cs
- Add.cs
- Invariant.cs
- GeometryHitTestParameters.cs
- CaseInsensitiveOrdinalStringComparer.cs
- QilStrConcatenator.cs
- TriggerBase.cs
- HelpEvent.cs
- CompilationSection.cs
- QueryResponse.cs
- CodeDOMUtility.cs
- XmlNodeWriter.cs
- HTTPNotFoundHandler.cs
- login.cs
- RowSpanVector.cs
- SelectionHighlightInfo.cs
- RtfToken.cs
- BufferedResponseStream.cs
- ContainerVisual.cs
- UriWriter.cs
- SessionStateModule.cs
- GeneralTransform3D.cs
- BinHexEncoding.cs
- DecoderReplacementFallback.cs
- LocatorBase.cs
- ConditionalAttribute.cs
- WindowsFormsHelpers.cs
- QueryCacheKey.cs
- Accessible.cs
- SelectionItemProviderWrapper.cs
- FullTextBreakpoint.cs
- MemberJoinTreeNode.cs
- HideDisabledControlAdapter.cs
- Currency.cs