Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Xml / System / Xml / XPath / Internal / EmptyQuery.cs / 1 / EmptyQuery.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; using System.Xml.Xsl; using System.Collections; internal sealed class EmptyQuery : Query { public override XPathNavigator Advance() { return null; } public override XPathNodeIterator Clone() { return this; } public override object Evaluate(XPathNodeIterator context) { return this; } public override int CurrentPosition { get { return 0; } } public override int Count { get { return 0; } } public override QueryProps Properties { get { return QueryProps.Merge | QueryProps.Cached | QueryProps.Position | QueryProps.Count; } } public override XPathResultType StaticType { get { return XPathResultType.NodeSet; } } public override void Reset() { } public override XPathNavigator Current { get { return null; } } } } // 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; using System.Xml.Xsl; using System.Collections; internal sealed class EmptyQuery : Query { public override XPathNavigator Advance() { return null; } public override XPathNodeIterator Clone() { return this; } public override object Evaluate(XPathNodeIterator context) { return this; } public override int CurrentPosition { get { return 0; } } public override int Count { get { return 0; } } public override QueryProps Properties { get { return QueryProps.Merge | QueryProps.Cached | QueryProps.Position | QueryProps.Count; } } public override XPathResultType StaticType { get { return XPathResultType.NodeSet; } } public override void Reset() { } public override XPathNavigator Current { get { return null; } } } } // 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
- Pair.cs
- FileFormatException.cs
- ImageField.cs
- SoundPlayer.cs
- QuadraticBezierSegment.cs
- MorphHelpers.cs
- Line.cs
- AspNetPartialTrustHelpers.cs
- ExtensionQuery.cs
- PropertyDescriptor.cs
- PageBuildProvider.cs
- PageThemeParser.cs
- InkCanvasInnerCanvas.cs
- safelinkcollection.cs
- WpfXamlLoader.cs
- XmlDsigSep2000.cs
- LocalBuilder.cs
- RuntimeConfigurationRecord.cs
- CodePageUtils.cs
- GlobalizationSection.cs
- TaskCanceledException.cs
- embossbitmapeffect.cs
- ContextMenu.cs
- LayoutTableCell.cs
- ContextActivityUtils.cs
- XPathScanner.cs
- Automation.cs
- IdentityManager.cs
- VirtualDirectoryMappingCollection.cs
- BindingGraph.cs
- HttpCachePolicy.cs
- WindowsTitleBar.cs
- ExclusiveCanonicalizationTransform.cs
- UdpDiscoveryEndpoint.cs
- SerializationInfo.cs
- TextEmbeddedObject.cs
- LinkDescriptor.cs
- UpnEndpointIdentityExtension.cs
- MetadataAssemblyHelper.cs
- NameValuePermission.cs
- WebPartsPersonalizationAuthorization.cs
- WmiInstallComponent.cs
- Decoder.cs
- ProtocolsConfigurationHandler.cs
- SpeechUI.cs
- AutomationPropertyInfo.cs
- TranslateTransform.cs
- DropShadowBitmapEffect.cs
- CommandLibraryHelper.cs
- PeekCompletedEventArgs.cs
- ObjectContext.cs
- FileLoadException.cs
- FixedSOMSemanticBox.cs
- LoginName.cs
- RuntimeCompatibilityAttribute.cs
- PropertyInfo.cs
- Utilities.cs
- SmtpFailedRecipientException.cs
- DefinitionBase.cs
- InstanceOwner.cs
- KoreanLunisolarCalendar.cs
- VirtualizedItemProviderWrapper.cs
- DatagridviewDisplayedBandsData.cs
- ModelItem.cs
- XmlSerializationWriter.cs
- XamlBrushSerializer.cs
- StrongNameUtility.cs
- Range.cs
- FileUpload.cs
- RegexInterpreter.cs
- RouteUrlExpressionBuilder.cs
- IssuedTokenServiceCredential.cs
- DataSpaceManager.cs
- Compress.cs
- EntityCommand.cs
- AnnouncementInnerClient11.cs
- ConcurrentDictionary.cs
- cache.cs
- ToolboxDataAttribute.cs
- ResourceDescriptionAttribute.cs
- TiffBitmapDecoder.cs
- LostFocusEventManager.cs
- PageTheme.cs
- XpsSerializationManagerAsync.cs
- ImmutableObjectAttribute.cs
- StorageMappingItemLoader.cs
- AppSettingsSection.cs
- Pen.cs
- PlaceHolder.cs
- RectKeyFrameCollection.cs
- XmlCharType.cs
- InputMethod.cs
- Menu.cs
- AssemblyAttributes.cs
- TimeSpanConverter.cs
- SignedXml.cs
- SqlUtils.cs
- DataBindingCollection.cs
- ToolStripContainerActionList.cs
- TraceUtils.cs