Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / XPath / Internal / XPathSelfQuery.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ElementNotEnabledException.cs
- AutoResetEvent.cs
- EntityCollection.cs
- EpmSourceTree.cs
- FrameworkRichTextComposition.cs
- SmtpClient.cs
- StaticSiteMapProvider.cs
- ContentType.cs
- Baml2006KnownTypes.cs
- TypeConverter.cs
- StickyNoteContentControl.cs
- PermissionSetEnumerator.cs
- DetailsViewCommandEventArgs.cs
- DtrList.cs
- BlockExpression.cs
- TextInfo.cs
- SoapMessage.cs
- HtmlInputText.cs
- UIElementHelper.cs
- DifferencingCollection.cs
- ObjectHandle.cs
- DocumentProperties.cs
- StorageConditionPropertyMapping.cs
- EnterpriseServicesHelper.cs
- XmlSerializationWriter.cs
- ValidatorCompatibilityHelper.cs
- TableParagraph.cs
- CodeVariableDeclarationStatement.cs
- XmlParserContext.cs
- AssemblyNameProxy.cs
- XpsSerializationException.cs
- WindowsListViewScroll.cs
- UntrustedRecipientException.cs
- SvcMapFileLoader.cs
- DataViewSettingCollection.cs
- AutoGeneratedFieldProperties.cs
- WebContext.cs
- SingleStorage.cs
- AttachedPropertyMethodSelector.cs
- SafeTimerHandle.cs
- QilGeneratorEnv.cs
- WindowsListViewSubItem.cs
- StreamGeometryContext.cs
- ResourceDictionary.cs
- PeerTransportSecurityElement.cs
- DBCSCodePageEncoding.cs
- TextParentUndoUnit.cs
- XPathNode.cs
- DesignerSerializerAttribute.cs
- Section.cs
- CellParaClient.cs
- SqlError.cs
- ZipIOLocalFileHeader.cs
- AdditionalEntityFunctions.cs
- NumericUpDownAcceleration.cs
- IConvertible.cs
- ErrorRuntimeConfig.cs
- DBCSCodePageEncoding.cs
- Clipboard.cs
- DocumentApplicationJournalEntry.cs
- BaseProcessProtocolHandler.cs
- WebPageTraceListener.cs
- TcpTransportSecurity.cs
- CalendarTable.cs
- WorkflowInstanceExtensionManager.cs
- SerializerDescriptor.cs
- ReflectionTypeLoadException.cs
- RawStylusSystemGestureInputReport.cs
- OracleFactory.cs
- TextTreeTextNode.cs
- CrossAppDomainChannel.cs
- TextAction.cs
- CriticalFinalizerObject.cs
- RuleSettingsCollection.cs
- InternalPolicyElement.cs
- RpcAsyncResult.cs
- ThreadBehavior.cs
- SafeBitVector32.cs
- ItemsControl.cs
- QilTargetType.cs
- ThreadSafeList.cs
- StrongNameIdentityPermission.cs
- MarginsConverter.cs
- FieldAccessException.cs
- WS2007HttpBindingElement.cs
- Light.cs
- ScaleTransform3D.cs
- ToolStripRenderEventArgs.cs
- TrackingRecordPreFilter.cs
- DataObjectCopyingEventArgs.cs
- TaskFormBase.cs
- RegistryKey.cs
- HtmlButton.cs
- WebExceptionStatus.cs
- XPathExpr.cs
- XmlNotation.cs
- ProcessInputEventArgs.cs
- ConnectionManagementElementCollection.cs
- Span.cs
- ObjectNotFoundException.cs