Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / XPath / Internal / XPathSelfQuery.cs / 2 / 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
- DropShadowEffect.cs
- ApplicationException.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- SpeechSeg.cs
- SelectionPattern.cs
- UnitySerializationHolder.cs
- EventManager.cs
- EntityDataReader.cs
- DataControlFieldCollection.cs
- OleDbFactory.cs
- Behavior.cs
- InstanceContextManager.cs
- OracleCommandBuilder.cs
- PersonalizableAttribute.cs
- ItemsPanelTemplate.cs
- InlinedAggregationOperator.cs
- PictureBox.cs
- ListViewContainer.cs
- ButtonColumn.cs
- CompressedStack.cs
- ItemDragEvent.cs
- Win32.cs
- ClientSettingsSection.cs
- CryptoHandle.cs
- FunctionNode.cs
- PolyQuadraticBezierSegment.cs
- XsdDuration.cs
- Lease.cs
- Table.cs
- CallbackCorrelationInitializer.cs
- ResourceSet.cs
- SRDisplayNameAttribute.cs
- GenericEnumConverter.cs
- COM2Enum.cs
- FlowLayoutSettings.cs
- TypeSystem.cs
- ResourceManagerWrapper.cs
- EventWaitHandle.cs
- TextTreeTextElementNode.cs
- PKCS1MaskGenerationMethod.cs
- WindowsSlider.cs
- SrgsGrammarCompiler.cs
- Visitor.cs
- TypeLoadException.cs
- CmsInterop.cs
- LocatorBase.cs
- WebPartDescriptionCollection.cs
- TraceSection.cs
- Trace.cs
- RuntimeHandles.cs
- ParallelTimeline.cs
- ProxyElement.cs
- NativeMethods.cs
- StateDesigner.TransitionInfo.cs
- _LocalDataStoreMgr.cs
- BitConverter.cs
- DecimalFormatter.cs
- SymDocumentType.cs
- SelectionEditor.cs
- FileDialog_Vista.cs
- ResourceContainer.cs
- DnsPermission.cs
- MimePart.cs
- XhtmlTextWriter.cs
- SecuritySessionFilter.cs
- FigureHelper.cs
- CapabilitiesSection.cs
- ExpressionLexer.cs
- StateManagedCollection.cs
- HandlerBase.cs
- CollectionViewProxy.cs
- SmiConnection.cs
- BindingSource.cs
- DataRowExtensions.cs
- WbemException.cs
- XamlSerializer.cs
- PreviewKeyDownEventArgs.cs
- Overlapped.cs
- PowerModeChangedEventArgs.cs
- RegexMatch.cs
- UnitySerializationHolder.cs
- DesignTimeTemplateParser.cs
- XmlFormatReaderGenerator.cs
- ProfileGroupSettingsCollection.cs
- RemoveStoryboard.cs
- Queue.cs
- EntityUtil.cs
- TabletDevice.cs
- TextTabProperties.cs
- SafeViewOfFileHandle.cs
- ChangeBlockUndoRecord.cs
- ConditionalAttribute.cs
- TextEncodedRawTextWriter.cs
- RangeValuePattern.cs
- Cursor.cs
- DataGridViewImageCell.cs
- DataKey.cs
- CachedCompositeFamily.cs
- WebResourceAttribute.cs
- WinFormsSecurity.cs