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
- AuthenticationModulesSection.cs
- HttpValueCollection.cs
- TableCellCollection.cs
- XmlNodeReader.cs
- ModelVisual3D.cs
- DataControlFieldCollection.cs
- Switch.cs
- TreeNodeCollection.cs
- RootBuilder.cs
- BindingGroup.cs
- SoapMessage.cs
- SkipQueryOptionExpression.cs
- arc.cs
- BoolExpressionVisitors.cs
- CodeMethodReturnStatement.cs
- Bits.cs
- Boolean.cs
- Clipboard.cs
- RegionInfo.cs
- Number.cs
- GeometryGroup.cs
- WaveHeader.cs
- PeerHopCountAttribute.cs
- TranslateTransform3D.cs
- TreeView.cs
- Parsers.cs
- EntityModelSchemaGenerator.cs
- DragEvent.cs
- safelink.cs
- QilXmlWriter.cs
- WebEventCodes.cs
- Compress.cs
- CreateRefExpr.cs
- HTMLTextWriter.cs
- LoginCancelEventArgs.cs
- ShaderEffect.cs
- WebPartManagerInternals.cs
- BooleanExpr.cs
- ObjectCacheSettings.cs
- ImportCatalogPart.cs
- OleDbDataAdapter.cs
- CachedRequestParams.cs
- Brush.cs
- CommandDevice.cs
- LogArchiveSnapshot.cs
- Stylus.cs
- XmlBinaryReader.cs
- GridViewRow.cs
- EventRouteFactory.cs
- WebScriptMetadataMessageEncoderFactory.cs
- CalendarDateChangedEventArgs.cs
- UnknownBitmapEncoder.cs
- HwndSourceParameters.cs
- EdmType.cs
- ListenerAdapterBase.cs
- OracleParameterBinding.cs
- ToolStripItemBehavior.cs
- figurelengthconverter.cs
- PopupEventArgs.cs
- KerberosSecurityTokenProvider.cs
- HttpApplication.cs
- IteratorDescriptor.cs
- CurrencyWrapper.cs
- GPPOINTF.cs
- Parser.cs
- _IPv6Address.cs
- HwndStylusInputProvider.cs
- MarshalDirectiveException.cs
- ToolboxItemFilterAttribute.cs
- FullTextState.cs
- TriggerBase.cs
- CodeRegionDirective.cs
- ProxyManager.cs
- ReflectEventDescriptor.cs
- ControlPaint.cs
- ByteAnimationUsingKeyFrames.cs
- RsaSecurityKey.cs
- UIElementCollection.cs
- Int32AnimationBase.cs
- ValidationHelpers.cs
- Vector3dCollection.cs
- XpsFilter.cs
- SpecialFolderEnumConverter.cs
- KeyboardNavigation.cs
- QueryPageSettingsEventArgs.cs
- CounterSetInstance.cs
- _SafeNetHandles.cs
- PolyQuadraticBezierSegment.cs
- BulletedListEventArgs.cs
- RelationshipEnd.cs
- HtmlInputText.cs
- ListBoxChrome.cs
- SqlClientMetaDataCollectionNames.cs
- DefaultTypeArgumentAttribute.cs
- PriorityQueue.cs
- Point4DValueSerializer.cs
- EtwProvider.cs
- TemplateControlParser.cs
- RuntimeHelpers.cs
- System.Data.OracleClient_BID.cs