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
- WeakReferenceKey.cs
- OleDbConnectionInternal.cs
- WebBrowserBase.cs
- DecimalConstantAttribute.cs
- WorkflowIdleBehavior.cs
- ParameterModifier.cs
- SynthesizerStateChangedEventArgs.cs
- HtmlShimManager.cs
- EntityDataSourceEntityTypeFilterItem.cs
- GcSettings.cs
- SqlSupersetValidator.cs
- TdsParameterSetter.cs
- LogEntryHeaderv1Deserializer.cs
- FamilyCollection.cs
- SQLSingle.cs
- TCPClient.cs
- CompositeKey.cs
- DataObject.cs
- TaskFileService.cs
- TypeConverter.cs
- UInt64Converter.cs
- XmlAnyAttributeAttribute.cs
- DataGridPagerStyle.cs
- ScrollBarAutomationPeer.cs
- UserControlBuildProvider.cs
- DnsPermission.cs
- TextUtf8RawTextWriter.cs
- AccessViolationException.cs
- DbParameterCollectionHelper.cs
- _NegoState.cs
- CodeExporter.cs
- ColorBlend.cs
- HostedHttpRequestAsyncResult.cs
- UIElementIsland.cs
- RectAnimationBase.cs
- Content.cs
- PointConverter.cs
- DataGridViewCheckBoxColumn.cs
- RawTextInputReport.cs
- IconHelper.cs
- WebPartDisplayModeCollection.cs
- Section.cs
- BinaryParser.cs
- Vector3D.cs
- CachedPathData.cs
- EntityWithKeyStrategy.cs
- TextSpanModifier.cs
- webproxy.cs
- ByteStreamGeometryContext.cs
- TrackingProfileSerializer.cs
- UriScheme.cs
- XmlSigningNodeWriter.cs
- StringValidator.cs
- ComplexPropertyEntry.cs
- RegistryPermission.cs
- COSERVERINFO.cs
- NumericPagerField.cs
- LockCookie.cs
- ConfigXmlElement.cs
- DataServiceRequest.cs
- ReadOnlyCollectionBuilder.cs
- PagedDataSource.cs
- TCPClient.cs
- ConnectivityStatus.cs
- VBCodeProvider.cs
- SessionEndedEventArgs.cs
- SystemColors.cs
- ConfigXmlAttribute.cs
- MetadataPropertyvalue.cs
- BaseConfigurationRecord.cs
- TextureBrush.cs
- HostUtils.cs
- SynchronousChannelMergeEnumerator.cs
- CodeGenerationManager.cs
- ObjectKeyFrameCollection.cs
- CompModSwitches.cs
- AnnotationMap.cs
- AnnotationAdorner.cs
- RedistVersionInfo.cs
- PeerPresenceInfo.cs
- TextElementCollection.cs
- ChangeTracker.cs
- EventManager.cs
- CacheMode.cs
- ManipulationDevice.cs
- COM2ExtendedBrowsingHandler.cs
- RegexCompiler.cs
- CapabilitiesAssignment.cs
- EncoderReplacementFallback.cs
- ComponentResourceKey.cs
- ServiceBuildProvider.cs
- WebBrowserNavigatedEventHandler.cs
- ScriptReference.cs
- MarginsConverter.cs
- ConfigPathUtility.cs
- FormatterServicesNoSerializableCheck.cs
- TextDecoration.cs
- DataGridViewImageColumn.cs
- WmlImageAdapter.cs
- Timer.cs