Code:
/ DotNET / DotNET / 8.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
- DeflateStreamAsyncResult.cs
- ProtectedConfigurationProviderCollection.cs
- Lazy.cs
- LinkClickEvent.cs
- Normalization.cs
- FontFaceLayoutInfo.cs
- ZoneMembershipCondition.cs
- DataTableClearEvent.cs
- RealProxy.cs
- CodeDirectoryCompiler.cs
- UInt32.cs
- CmsUtils.cs
- HttpPostClientProtocol.cs
- OperatorExpressions.cs
- CrossContextChannel.cs
- SapiRecoContext.cs
- WsdlContractConversionContext.cs
- SqlServer2KCompatibilityAnnotation.cs
- dataSvcMapFileLoader.cs
- VisualBrush.cs
- AutomationTextAttribute.cs
- BookmarkEventArgs.cs
- UserControlCodeDomTreeGenerator.cs
- AlignmentYValidation.cs
- EDesignUtil.cs
- StatusBarPanelClickEvent.cs
- DropSource.cs
- SHA512.cs
- WebRequestModuleElement.cs
- FormsAuthenticationCredentials.cs
- RegexMatchCollection.cs
- OrderByQueryOptionExpression.cs
- TemplatedWizardStep.cs
- LayoutDump.cs
- PartEditor.cs
- FeatureSupport.cs
- Content.cs
- ProcessThreadCollection.cs
- SeparatorAutomationPeer.cs
- PrintDialog.cs
- ReceiveActivity.cs
- Geometry3D.cs
- HttpDateParse.cs
- SecurityUniqueId.cs
- SuppressIldasmAttribute.cs
- DataGridViewComboBoxEditingControl.cs
- DecimalConverter.cs
- BrowserCapabilitiesFactory.cs
- HttpCookie.cs
- XmlWhitespace.cs
- WebServicesSection.cs
- PipelineModuleStepContainer.cs
- OutOfProcStateClientManager.cs
- ConfigurationSection.cs
- COAUTHIDENTITY.cs
- DragStartedEventArgs.cs
- VersionedStream.cs
- UiaCoreApi.cs
- SpeechAudioFormatInfo.cs
- FunctionParameter.cs
- SymmetricKey.cs
- OrderedDictionaryStateHelper.cs
- FormParameter.cs
- UntypedNullExpression.cs
- DecoderNLS.cs
- EventLogPermissionEntry.cs
- StatusBarPanel.cs
- HGlobalSafeHandle.cs
- ResourceDictionary.cs
- WindowsBrush.cs
- AuthenticationModuleElement.cs
- DrawingGroup.cs
- ReadOnlyDataSource.cs
- DBCommandBuilder.cs
- PageParser.cs
- XamlVector3DCollectionSerializer.cs
- _DisconnectOverlappedAsyncResult.cs
- RectangleF.cs
- PointConverter.cs
- DocumentSignatureManager.cs
- Operator.cs
- DBAsyncResult.cs
- InitializationEventAttribute.cs
- ActivityExecutorSurrogate.cs
- XmlSchemaInclude.cs
- EmissiveMaterial.cs
- LassoSelectionBehavior.cs
- ConnectionsZone.cs
- AffineTransform3D.cs
- BehaviorEditorPart.cs
- SymbolUsageManager.cs
- GenericTextProperties.cs
- FixedTextPointer.cs
- XamlGridLengthSerializer.cs
- OleDbException.cs
- TreeNode.cs
- ListViewGroupItemCollection.cs
- CodeChecksumPragma.cs
- ObjectQuery_EntitySqlExtensions.cs
- _TimerThread.cs