Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SafeFileMappingHandle.cs
- AuthenticationManager.cs
- GACIdentityPermission.cs
- OutputBuffer.cs
- PopOutPanel.cs
- InstanceKeyNotReadyException.cs
- ImpersonateTokenRef.cs
- BinaryKeyIdentifierClause.cs
- Group.cs
- ConstructorExpr.cs
- TcpServerChannel.cs
- KnownTypes.cs
- Sequence.cs
- OwnerDrawPropertyBag.cs
- WpfKnownMember.cs
- PolicyVersion.cs
- BuildResultCache.cs
- ConfigUtil.cs
- SurrogateChar.cs
- UnsafeNativeMethods.cs
- TdsRecordBufferSetter.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- Pkcs9Attribute.cs
- FrameworkName.cs
- AsyncOperationManager.cs
- BamlLocalizer.cs
- ProcessModuleCollection.cs
- MissingFieldException.cs
- Int32Converter.cs
- RijndaelManaged.cs
- CodeMemberField.cs
- GenericPrincipal.cs
- PartialTrustVisibleAssembly.cs
- DurableDispatcherAddressingFault.cs
- WindowsListViewGroupSubsetLink.cs
- DataControlLinkButton.cs
- RegisteredExpandoAttribute.cs
- Pen.cs
- VirtualizingPanel.cs
- XmlText.cs
- HttpResponseInternalWrapper.cs
- HttpCookieCollection.cs
- TypeExtensionSerializer.cs
- Roles.cs
- DbConnectionStringCommon.cs
- XmlWhitespace.cs
- TdsParserHelperClasses.cs
- CorrelationManager.cs
- XmlSchemaGroupRef.cs
- DataControlFieldCell.cs
- GlyphRunDrawing.cs
- SchemaDeclBase.cs
- IndicShape.cs
- TransactedBatchingBehavior.cs
- DefaultAutoFieldGenerator.cs
- MulticastOption.cs
- ScriptDescriptor.cs
- PriorityQueue.cs
- InputBinding.cs
- TextEffect.cs
- ColumnResizeUndoUnit.cs
- ColorKeyFrameCollection.cs
- SequentialWorkflowHeaderFooter.cs
- DesignerSerializerAttribute.cs
- Panel.cs
- TemplateXamlParser.cs
- Helper.cs
- SupportingTokenAuthenticatorSpecification.cs
- EmptyEnumerator.cs
- FilterableAttribute.cs
- TypeContext.cs
- State.cs
- ProviderConnectionPoint.cs
- FontFamily.cs
- SqlReferenceCollection.cs
- DataTableExtensions.cs
- InkCanvasAutomationPeer.cs
- LongAverageAggregationOperator.cs
- PaginationProgressEventArgs.cs
- fixedPageContentExtractor.cs
- ContentType.cs
- FileRecordSequenceHelper.cs
- DropShadowEffect.cs
- CallbackValidator.cs
- SQLMoney.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- BindUriHelper.cs
- Form.cs
- NamespaceEmitter.cs
- HierarchicalDataBoundControl.cs
- XmlSchema.cs
- ConnectionPointCookie.cs
- DocumentPaginator.cs
- OdbcConnectionString.cs
- Cloud.cs
- SnapLine.cs
- StringInfo.cs
- XmlSchemaAttributeGroup.cs
- ChangePassword.cs
- EdmProviderManifest.cs