Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- CompilerState.cs
- UnhandledExceptionEventArgs.cs
- AddingNewEventArgs.cs
- StorageEntitySetMapping.cs
- InstanceData.cs
- InProcStateClientManager.cs
- HttpStaticObjectsCollectionWrapper.cs
- VisualCollection.cs
- CaseExpr.cs
- QilTernary.cs
- HandlerFactoryWrapper.cs
- WebServiceHost.cs
- PromptStyle.cs
- DataTableReaderListener.cs
- ExpressionPrefixAttribute.cs
- ValidationPropertyAttribute.cs
- ToolStripPanelCell.cs
- DetailsViewCommandEventArgs.cs
- PersistenceProviderDirectory.cs
- WSFederationHttpSecurityMode.cs
- SmtpSection.cs
- ZoomPercentageConverter.cs
- XmlNotation.cs
- validationstate.cs
- TreeNodeCollection.cs
- Label.cs
- Identifier.cs
- CreateUserWizard.cs
- FullTextState.cs
- ThreadExceptionDialog.cs
- Path.cs
- MenuCommands.cs
- StreamGeometryContext.cs
- Version.cs
- Dispatcher.cs
- OverrideMode.cs
- StylusButton.cs
- DrawingCollection.cs
- FrameworkObject.cs
- DataGridViewSelectedRowCollection.cs
- ObjectDataSource.cs
- validation.cs
- SerializableAttribute.cs
- ReflectionTypeLoadException.cs
- SplitterCancelEvent.cs
- PerfCounterSection.cs
- XPathExpr.cs
- PropertyEmitter.cs
- InstancePersistenceException.cs
- FloatUtil.cs
- RouteValueExpressionBuilder.cs
- TextPointer.cs
- DetailsViewInsertEventArgs.cs
- DataGrid.cs
- InputReportEventArgs.cs
- InkCanvasSelection.cs
- WebPartDescription.cs
- StorageMappingItemCollection.cs
- ObjectViewListener.cs
- ClientSettingsSection.cs
- StorageComplexTypeMapping.cs
- ProgressBar.cs
- Hex.cs
- DataControlFieldCell.cs
- ServicePointManagerElement.cs
- ArgumentNullException.cs
- ConnectionProviderAttribute.cs
- WindowsContainer.cs
- AnnotationStore.cs
- AnchoredBlock.cs
- PersonalizationStateInfo.cs
- RadioButton.cs
- TabPageDesigner.cs
- Thumb.cs
- PageContent.cs
- ParserStreamGeometryContext.cs
- UriWriter.cs
- SingleTagSectionHandler.cs
- SHA512Managed.cs
- WsatServiceAddress.cs
- Logging.cs
- BaseUriHelper.cs
- BindingsCollection.cs
- FileDialogCustomPlace.cs
- LiteralTextParser.cs
- MouseWheelEventArgs.cs
- ProtectedConfiguration.cs
- SafeFreeMibTable.cs
- ListGeneralPage.cs
- TriggerActionCollection.cs
- DbConnectionStringCommon.cs
- ToolStripContentPanel.cs
- Baml2006KnownTypes.cs
- ContextMenuService.cs
- ADMembershipUser.cs
- RawStylusInputReport.cs
- CalendarAutoFormat.cs
- DataMisalignedException.cs
- ImageFormatConverter.cs
- XmlNamespaceMappingCollection.cs