Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- StylusDevice.cs
- X509Utils.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- StructuredTypeInfo.cs
- RegularExpressionValidator.cs
- DetailsViewRow.cs
- New.cs
- Attributes.cs
- SmiMetaDataProperty.cs
- Vector.cs
- ConnectionProviderAttribute.cs
- EntityCommandCompilationException.cs
- DummyDataSource.cs
- graph.cs
- SiteIdentityPermission.cs
- PageTheme.cs
- CounterSampleCalculator.cs
- TextEffectResolver.cs
- TraceLevelHelper.cs
- HtmlMeta.cs
- initElementDictionary.cs
- QilCloneVisitor.cs
- ConstrainedDataObject.cs
- ExpressionTextBox.xaml.cs
- HtmlTableRow.cs
- Pkcs7Signer.cs
- VirtualDirectoryMapping.cs
- ObjectDataSourceStatusEventArgs.cs
- HyperLinkField.cs
- MessageSmuggler.cs
- SqlGatherConsumedAliases.cs
- PagesChangedEventArgs.cs
- BulletedList.cs
- ResourceDisplayNameAttribute.cs
- AudioLevelUpdatedEventArgs.cs
- ConditionalAttribute.cs
- BuildDependencySet.cs
- Message.cs
- TrustManager.cs
- PagerSettings.cs
- XmlSchemaComplexContentExtension.cs
- TypeBrowserDialog.cs
- StaticTextPointer.cs
- Util.cs
- AbstractDataSvcMapFileLoader.cs
- DragEvent.cs
- ToolBarTray.cs
- Tuple.cs
- SelectionPattern.cs
- XmlHierarchicalEnumerable.cs
- ToolbarAUtomationPeer.cs
- TableCell.cs
- BufferedWebEventProvider.cs
- InternalConfigHost.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- LogEntry.cs
- StylusLogic.cs
- SchemaImporterExtension.cs
- ModifierKeysConverter.cs
- QueueProcessor.cs
- ColumnHeader.cs
- TextPattern.cs
- HttpServerChannel.cs
- ScriptingRoleServiceSection.cs
- TreeView.cs
- ValueTypeFixupInfo.cs
- JoinElimination.cs
- SettingsSavedEventArgs.cs
- HashCodeCombiner.cs
- Error.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- CodeCommentStatement.cs
- Oid.cs
- VarInfo.cs
- UnsafeMethods.cs
- CodeDomConfigurationHandler.cs
- versioninfo.cs
- httpserverutility.cs
- IPEndPoint.cs
- HttpStaticObjectsCollectionWrapper.cs
- ImmutableCommunicationTimeouts.cs
- TreeNodeCollection.cs
- HtmlSelect.cs
- ProxyWebPart.cs
- FreeFormPanel.cs
- InheritanceContextHelper.cs
- VariableExpressionConverter.cs
- XslVisitor.cs
- SerializableAttribute.cs
- IndicCharClassifier.cs
- CustomAttributeSerializer.cs
- XmlToDatasetMap.cs
- UnsafeNativeMethodsCLR.cs
- ScriptBehaviorDescriptor.cs
- TextBoxBase.cs
- UnsafeNativeMethodsPenimc.cs
- EventPropertyMap.cs
- ManipulationStartingEventArgs.cs
- AutomationTextAttribute.cs
- GridPattern.cs