Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Xml / System / Xml / XPath / Internal / AbsoluteQuery.cs / 1 / AbsoluteQuery.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; using System.Globalization; internal sealed class AbsoluteQuery : ContextQuery { public AbsoluteQuery() : base() {} private AbsoluteQuery(AbsoluteQuery other) : base(other) {} public override object Evaluate(XPathNodeIterator context) { base.contextNode = context.Current.Clone(); base.contextNode.MoveToRoot(); count = 0; return this; } public override XPathNavigator MatchNode(XPathNavigator context) { if (context != null && context.NodeType == XPathNodeType.Root) { return context; } return null; } public override XPathNodeIterator Clone() { return new AbsoluteQuery(this); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace MS.Internal.Xml.XPath { using System; using System.Xml; using System.Xml.XPath; using System.Diagnostics; using System.Globalization; internal sealed class AbsoluteQuery : ContextQuery { public AbsoluteQuery() : base() {} private AbsoluteQuery(AbsoluteQuery other) : base(other) {} public override object Evaluate(XPathNodeIterator context) { base.contextNode = context.Current.Clone(); base.contextNode.MoveToRoot(); count = 0; return this; } public override XPathNavigator MatchNode(XPathNavigator context) { if (context != null && context.NodeType == XPathNodeType.Root) { return context; } return null; } public override XPathNodeIterator Clone() { return new AbsoluteQuery(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
- CopyOnWriteList.cs
- FormCollection.cs
- Message.cs
- CapiSafeHandles.cs
- EventWaitHandleSecurity.cs
- StdValidatorsAndConverters.cs
- MaskDescriptors.cs
- IntSecurity.cs
- GlobalProxySelection.cs
- DataObjectCopyingEventArgs.cs
- SchemaType.cs
- DataServiceContext.cs
- StreamInfo.cs
- DataObjectMethodAttribute.cs
- NullReferenceException.cs
- FacetDescriptionElement.cs
- RSAPKCS1KeyExchangeFormatter.cs
- TextPattern.cs
- LineVisual.cs
- SqlBuffer.cs
- PartitionResolver.cs
- UIHelper.cs
- InvalidAsynchronousStateException.cs
- ToolStripGripRenderEventArgs.cs
- DynamicDataExtensions.cs
- CodeAccessSecurityEngine.cs
- DebugView.cs
- WsatRegistrationHeader.cs
- SimpleMailWebEventProvider.cs
- ExpressionBuilderContext.cs
- TemplatedWizardStep.cs
- StickyNoteAnnotations.cs
- ToolStripButton.cs
- TypedReference.cs
- OleDbPropertySetGuid.cs
- PolygonHotSpot.cs
- ExceptionUtil.cs
- ServicePoint.cs
- ApplicationSecurityManager.cs
- DetailsViewInsertedEventArgs.cs
- TableCell.cs
- SimplePropertyEntry.cs
- ProgressChangedEventArgs.cs
- LoginName.cs
- MexServiceChannelBuilder.cs
- SqlGatherConsumedAliases.cs
- LoginName.cs
- TextBlockAutomationPeer.cs
- CommandDevice.cs
- BoolLiteral.cs
- NominalTypeEliminator.cs
- ListBindingConverter.cs
- ObfuscateAssemblyAttribute.cs
- Automation.cs
- DataGridViewColumnHeaderCell.cs
- EntitySetBaseCollection.cs
- IxmlLineInfo.cs
- OverflowException.cs
- Opcode.cs
- WorkItem.cs
- SQLDouble.cs
- OperatingSystem.cs
- InstallHelper.cs
- LinkLabelLinkClickedEvent.cs
- TypedDataSourceCodeGenerator.cs
- HttpVersion.cs
- SessionPageStateSection.cs
- RIPEMD160.cs
- Rotation3DKeyFrameCollection.cs
- SequenceQuery.cs
- AttachedPropertyInfo.cs
- SmiEventStream.cs
- IfJoinedCondition.cs
- SurrogateSelector.cs
- FastEncoderWindow.cs
- Popup.cs
- CodeDirectionExpression.cs
- SQLBytesStorage.cs
- SmtpFailedRecipientsException.cs
- PropertyNames.cs
- TemplateColumn.cs
- UIElementIsland.cs
- FilePresentation.cs
- CacheSection.cs
- ProjectionNode.cs
- ValidatorCollection.cs
- ObjectSecurityT.cs
- CharacterBuffer.cs
- ScrollableControl.cs
- SpeechSeg.cs
- TemplateApplicationHelper.cs
- PocoEntityKeyStrategy.cs
- SizeKeyFrameCollection.cs
- PermissionRequestEvidence.cs
- SafeFileMappingHandle.cs
- BuilderPropertyEntry.cs
- SQLBinary.cs
- FieldDescriptor.cs
- FileVersionInfo.cs
- XmlDictionary.cs