Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / AbsoluteQuery.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Automation.cs
- XmlBufferReader.cs
- EnumerableRowCollectionExtensions.cs
- SslSecurityTokenParameters.cs
- ProcessHost.cs
- TrackBar.cs
- XPathNodeInfoAtom.cs
- SqlUserDefinedAggregateAttribute.cs
- SqlXmlStorage.cs
- DbConnectionPoolGroupProviderInfo.cs
- Attribute.cs
- WSSecurityJan2004.cs
- ConfigurationManagerInternalFactory.cs
- EntityDataSourceContainerNameConverter.cs
- ProxyFragment.cs
- HotSpotCollection.cs
- StreamWriter.cs
- FlowDocumentFormatter.cs
- AVElementHelper.cs
- ExtenderProvidedPropertyAttribute.cs
- OleDbParameter.cs
- FilteredAttributeCollection.cs
- IIS7UserPrincipal.cs
- SamlDoNotCacheCondition.cs
- CounterSetInstance.cs
- OleDbEnumerator.cs
- IItemContainerGenerator.cs
- AttachedPropertyDescriptor.cs
- LassoHelper.cs
- BookmarkUndoUnit.cs
- ListCommandEventArgs.cs
- Util.cs
- UrlPath.cs
- GenericAuthenticationEventArgs.cs
- UserCancellationException.cs
- DummyDataSource.cs
- WindowsFormsSynchronizationContext.cs
- cache.cs
- PieceNameHelper.cs
- OleDbWrapper.cs
- _BasicClient.cs
- ScriptingProfileServiceSection.cs
- Enum.cs
- HeaderUtility.cs
- UTF32Encoding.cs
- AnimationException.cs
- AppDomainAttributes.cs
- EntityCommand.cs
- PassportIdentity.cs
- Line.cs
- DefinitionBase.cs
- DecimalConstantAttribute.cs
- DataSourceXmlTextReader.cs
- OleDbPropertySetGuid.cs
- mediaeventshelper.cs
- FaultPropagationRecord.cs
- PropertyMetadata.cs
- ListDataBindEventArgs.cs
- PrintingPermission.cs
- StyleCollection.cs
- ActivityInfo.cs
- BridgeDataReader.cs
- Delay.cs
- SelectedDatesCollection.cs
- XmlNodeComparer.cs
- DataGridRowHeaderAutomationPeer.cs
- LicFileLicenseProvider.cs
- EntityDataSourceStatementEditor.cs
- AxisAngleRotation3D.cs
- DataBoundLiteralControl.cs
- StrongName.cs
- EventMappingSettings.cs
- FormViewUpdatedEventArgs.cs
- LoginViewDesigner.cs
- FunctionDetailsReader.cs
- RegisteredScript.cs
- DataGridTablesFactory.cs
- DbFunctionCommandTree.cs
- TreeNodeBinding.cs
- WriteableBitmap.cs
- ProfileGroupSettings.cs
- ProtocolsConfiguration.cs
- SafeCertificateStore.cs
- WsdlHelpGeneratorElement.cs
- Stack.cs
- SecondaryViewProvider.cs
- TableItemStyle.cs
- NativeObjectSecurity.cs
- dtdvalidator.cs
- MsmqInputMessagePool.cs
- PrintDialog.cs
- XNodeValidator.cs
- ByteFacetDescriptionElement.cs
- CollectionContainer.cs
- TextFindEngine.cs
- SqlDataSourceCommandEventArgs.cs
- PathSegmentCollection.cs
- GridViewRowPresenterBase.cs
- ValidationEventArgs.cs
- CellIdBoolean.cs