Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- ListenerSessionConnectionReader.cs
- Transactions.cs
- DefaultBinder.cs
- HtmlInputSubmit.cs
- NamespaceDisplay.xaml.cs
- Span.cs
- ArgumentNullException.cs
- IndexExpression.cs
- ResourcesChangeInfo.cs
- SplitterEvent.cs
- WebServiceTypeData.cs
- PropertyStore.cs
- TextWriterTraceListener.cs
- PreviewPrintController.cs
- templategroup.cs
- CodeDomConfigurationHandler.cs
- Vector3DCollectionValueSerializer.cs
- RpcCryptoContext.cs
- TemplateXamlTreeBuilder.cs
- CodeIdentifier.cs
- GridViewPageEventArgs.cs
- DataGridViewEditingControlShowingEventArgs.cs
- OdbcRowUpdatingEvent.cs
- PasswordBoxAutomationPeer.cs
- PerformanceCounterCategory.cs
- GraphicsPathIterator.cs
- MarginCollapsingState.cs
- Image.cs
- CmsInterop.cs
- BufferedStream.cs
- XmlReader.cs
- MouseEventArgs.cs
- DependencyPropertyValueSerializer.cs
- ContentElement.cs
- AuthenticationService.cs
- GradientBrush.cs
- XmlValidatingReaderImpl.cs
- MsmqNonTransactedPoisonHandler.cs
- ServerProtocol.cs
- SQLStringStorage.cs
- WaitHandleCannotBeOpenedException.cs
- Propagator.Evaluator.cs
- Oid.cs
- ReliabilityContractAttribute.cs
- ElementHost.cs
- IsolationInterop.cs
- TcpProcessProtocolHandler.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- BitmapEffectrendercontext.cs
- XmlCharacterData.cs
- TextFormatterImp.cs
- UrlEncodedParameterWriter.cs
- Window.cs
- ReflectionPermission.cs
- SimpleTextLine.cs
- ScrollableControl.cs
- Attributes.cs
- PermissionToken.cs
- PerformanceCountersBase.cs
- DbExpressionVisitor_TResultType.cs
- ImageCreator.cs
- ActivityMarkupSerializer.cs
- RecordBuilder.cs
- XmlSchemaComplexContentExtension.cs
- ISFTagAndGuidCache.cs
- ConfigurationStrings.cs
- TraceEventCache.cs
- FunctionMappingTranslator.cs
- EventProviderBase.cs
- NamespaceExpr.cs
- StorageComplexPropertyMapping.cs
- FontResourceCache.cs
- DBDataPermission.cs
- WebFormDesignerActionService.cs
- ListItemConverter.cs
- COM2PropertyDescriptor.cs
- SerializationSectionGroup.cs
- SynchronizedMessageSource.cs
- SiteMapProvider.cs
- OdbcConnectionHandle.cs
- Point3DCollection.cs
- _CommandStream.cs
- CompileLiteralTextParser.cs
- HeaderedContentControl.cs
- SByteStorage.cs
- TransactionManager.cs
- ConfigurationManagerInternalFactory.cs
- SqlEnums.cs
- WebServiceHostFactory.cs
- SmtpFailedRecipientsException.cs
- CommonXSendMessage.cs
- SqlVisitor.cs
- HtmlEmptyTagControlBuilder.cs
- X509CertificateValidationMode.cs
- RichTextBox.cs
- FormViewUpdateEventArgs.cs
- TextEndOfParagraph.cs
- XmlSerializerVersionAttribute.cs
- DictionaryEntry.cs
- IntegerValidator.cs