Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / Internal / EmptyQuery.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Triplet.cs
- PropertyGeneratedEventArgs.cs
- UriParserTemplates.cs
- CompletedAsyncResult.cs
- ObjectDataSourceSelectingEventArgs.cs
- FormViewPagerRow.cs
- ZoneIdentityPermission.cs
- COM2ExtendedBrowsingHandler.cs
- ContractComponent.cs
- Italic.cs
- SqlUserDefinedAggregateAttribute.cs
- XmlCharacterData.cs
- HtmlValidatorAdapter.cs
- XmlDataSource.cs
- TableCellCollection.cs
- EntityModelSchemaGenerator.cs
- TrackingWorkflowEventArgs.cs
- MemberHolder.cs
- EntityParameterCollection.cs
- ColorConverter.cs
- RangeExpression.cs
- RemoteWebConfigurationHostServer.cs
- SchemaAttDef.cs
- Win32Exception.cs
- ProfileGroupSettings.cs
- Clipboard.cs
- PrintPreviewDialog.cs
- RegisteredExpandoAttribute.cs
- IdnMapping.cs
- Vector3DCollection.cs
- HeaderedContentControl.cs
- SignatureHelper.cs
- ScriptDescriptor.cs
- ItemTypeToolStripMenuItem.cs
- ScriptingSectionGroup.cs
- FileDialog.cs
- versioninfo.cs
- WindowInteropHelper.cs
- PackUriHelper.cs
- DirectoryInfo.cs
- ControlTemplate.cs
- PrintEvent.cs
- TabPanel.cs
- ContextMenu.cs
- WebPartTransformer.cs
- PartialCachingAttribute.cs
- KeyedHashAlgorithm.cs
- HwndSubclass.cs
- DefaultIfEmptyQueryOperator.cs
- StringArrayConverter.cs
- RSAPKCS1KeyExchangeFormatter.cs
- DocumentViewer.cs
- RequestStatusBarUpdateEventArgs.cs
- ConnectorSelectionGlyph.cs
- SplineQuaternionKeyFrame.cs
- Int32AnimationBase.cs
- DataGridViewColumnConverter.cs
- DependencyPropertyValueSerializer.cs
- ComponentCollection.cs
- SmtpReplyReaderFactory.cs
- ConstraintStruct.cs
- TabPanel.cs
- PassportIdentity.cs
- RequestCache.cs
- ActiveXHost.cs
- DateTimeValueSerializer.cs
- RegexCharClass.cs
- SetIterators.cs
- ControlParameter.cs
- DataViewManager.cs
- DocumentApplication.cs
- DescendantBaseQuery.cs
- SafeLibraryHandle.cs
- XPathNodeInfoAtom.cs
- TypefaceMap.cs
- ZoomPercentageConverter.cs
- oledbmetadatacollectionnames.cs
- TraceInternal.cs
- BulletChrome.cs
- PluralizationService.cs
- RemotingConfigParser.cs
- hresults.cs
- StackBuilderSink.cs
- TaskFactory.cs
- ConversionContext.cs
- SemanticResultValue.cs
- BrowserCapabilitiesCodeGenerator.cs
- Camera.cs
- SimpleMailWebEventProvider.cs
- FileIOPermission.cs
- UIElementIsland.cs
- IndexedGlyphRun.cs
- control.ime.cs
- WebEventTraceProvider.cs
- TextTreeRootTextBlock.cs
- CommandEventArgs.cs
- AccessDataSourceDesigner.cs
- XPathDocumentNavigator.cs
- DisableDpiAwarenessAttribute.cs
- XmlSchemaSimpleContentRestriction.cs