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
- Point4DValueSerializer.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- MobileListItem.cs
- Pair.cs
- ReflectionServiceProvider.cs
- ObjectConverter.cs
- WsdlBuildProvider.cs
- XmlSchemaObject.cs
- SynchronizedDispatch.cs
- AesManaged.cs
- CompilerErrorCollection.cs
- RuntimeConfig.cs
- TTSEngineProxy.cs
- DecoderExceptionFallback.cs
- Int16AnimationBase.cs
- ActiveXHelper.cs
- RijndaelManaged.cs
- CodeTypeDeclarationCollection.cs
- MemberAssignmentAnalysis.cs
- Deflater.cs
- DBCommandBuilder.cs
- DrawTreeNodeEventArgs.cs
- FilePrompt.cs
- WebConfigurationHostFileChange.cs
- ThreadPool.cs
- SqlClientMetaDataCollectionNames.cs
- PassportAuthenticationModule.cs
- DateBoldEvent.cs
- TrustLevel.cs
- DPTypeDescriptorContext.cs
- IndentTextWriter.cs
- RequestCache.cs
- LinqDataSourceValidationException.cs
- ProxyAttribute.cs
- MultiView.cs
- FontCacheUtil.cs
- WebPartPersonalization.cs
- RemotingException.cs
- SubstitutionList.cs
- objectresult_tresulttype.cs
- ImageDrawing.cs
- WizardSideBarListControlItem.cs
- StylusShape.cs
- SqlRewriteScalarSubqueries.cs
- processwaithandle.cs
- ColumnTypeConverter.cs
- SymLanguageType.cs
- ExpandableObjectConverter.cs
- WebPartAuthorizationEventArgs.cs
- PropertyTabChangedEvent.cs
- Symbol.cs
- WebZoneDesigner.cs
- DocumentPaginator.cs
- Color.cs
- SingleObjectCollection.cs
- IsolatedStorage.cs
- DataGridColumnsPage.cs
- TransformationRules.cs
- Environment.cs
- CachedBitmap.cs
- ToolbarAUtomationPeer.cs
- XmlUnspecifiedAttribute.cs
- ParserExtension.cs
- XmlAttributeProperties.cs
- BulletChrome.cs
- ProfileBuildProvider.cs
- SizeAnimationClockResource.cs
- LinqDataSourceContextEventArgs.cs
- SessionSwitchEventArgs.cs
- NegatedConstant.cs
- LongTypeConverter.cs
- MetadataPropertyvalue.cs
- WindowsEditBoxRange.cs
- CodeAttributeArgument.cs
- FlatButtonAppearance.cs
- NetworkCredential.cs
- UserControl.cs
- BrowserCapabilitiesCodeGenerator.cs
- OracleTimeSpan.cs
- AxisAngleRotation3D.cs
- DataGridViewColumnEventArgs.cs
- DataRecord.cs
- MaskInputRejectedEventArgs.cs
- CurrentTimeZone.cs
- CryptoStream.cs
- ExpandSegmentCollection.cs
- XmlQueryCardinality.cs
- SelectionProcessor.cs
- SessionEndingEventArgs.cs
- SizeChangedInfo.cs
- LocatorManager.cs
- FlagsAttribute.cs
- XmlHelper.cs
- SafeBitVector32.cs
- keycontainerpermission.cs
- WindowsTitleBar.cs
- VerificationAttribute.cs
- AssemblySettingAttributes.cs
- CacheChildrenQuery.cs
- TypeUsageBuilder.cs