Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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
- HtmlTable.cs
- UICuesEvent.cs
- XmlChildEnumerator.cs
- SymbolType.cs
- bidPrivateBase.cs
- ComponentCodeDomSerializer.cs
- FileDialogPermission.cs
- FlagsAttribute.cs
- PersonalizationState.cs
- Transform.cs
- XamlSerializerUtil.cs
- DbProviderManifest.cs
- Compiler.cs
- ByteArrayHelperWithString.cs
- ServiceNotStartedException.cs
- FaultPropagationQuery.cs
- CompiledQuery.cs
- GifBitmapDecoder.cs
- BasicCellRelation.cs
- XamlFrame.cs
- AdapterDictionary.cs
- DataGridViewComboBoxColumn.cs
- AttachedAnnotationChangedEventArgs.cs
- SqlVisitor.cs
- StructuredTypeEmitter.cs
- ContentPlaceHolder.cs
- SelectionListDesigner.cs
- GenericPrincipal.cs
- QueryCursorEventArgs.cs
- XmlBinaryReader.cs
- SiteMapNodeItemEventArgs.cs
- OleDbParameterCollection.cs
- ComponentChangedEvent.cs
- ReadOnlyDictionary.cs
- TextSelectionHighlightLayer.cs
- ExpressionEditorAttribute.cs
- SamlAuthenticationClaimResource.cs
- ObjectKeyFrameCollection.cs
- HasCopySemanticsAttribute.cs
- WebConfigurationManager.cs
- DesignerLoader.cs
- ProviderUtil.cs
- BindingMAnagerBase.cs
- Drawing.cs
- PlainXmlSerializer.cs
- MsmqOutputSessionChannel.cs
- StringReader.cs
- ValueConversionAttribute.cs
- DynamicResourceExtension.cs
- EncoderNLS.cs
- XmlSchemaObject.cs
- CompositeActivityTypeDescriptor.cs
- OAVariantLib.cs
- MethodBuilderInstantiation.cs
- ObjectItemAttributeAssemblyLoader.cs
- Vector3DCollection.cs
- Grid.cs
- SqlDataAdapter.cs
- ControllableStoryboardAction.cs
- SecurityPolicyVersion.cs
- FixedHyperLink.cs
- RoleManagerModule.cs
- CodeIdentifier.cs
- IPipelineRuntime.cs
- RenderData.cs
- OledbConnectionStringbuilder.cs
- NullableBoolConverter.cs
- Int64Storage.cs
- MultiSelector.cs
- ValueProviderWrapper.cs
- CodeActivity.cs
- ZipIOCentralDirectoryFileHeader.cs
- HttpChannelBindingToken.cs
- TypeInfo.cs
- ListViewItemMouseHoverEvent.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- TextTreeObjectNode.cs
- TypeTypeConverter.cs
- coordinatorfactory.cs
- PersonalizationState.cs
- FieldBuilder.cs
- EnumValAlphaComparer.cs
- NamespaceEmitter.cs
- XMLSchema.cs
- TableRowCollection.cs
- InvalidEnumArgumentException.cs
- DrawingServices.cs
- LinqDataSourceUpdateEventArgs.cs
- WsdlWriter.cs
- ellipse.cs
- LayoutUtils.cs
- ContainerParagraph.cs
- EncoderExceptionFallback.cs
- XmlSerializerAssemblyAttribute.cs
- RangeExpression.cs
- List.cs
- PropertyMap.cs
- ApplicationManager.cs
- SqlPersonalizationProvider.cs
- MessageBox.cs