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
- MetafileHeaderWmf.cs
- DateTimeValueSerializer.cs
- BoolExpression.cs
- StateManagedCollection.cs
- MessageQueuePermission.cs
- XmlDataDocument.cs
- BroadcastEventHelper.cs
- ConcurrencyMode.cs
- BinaryFormatter.cs
- DataFormats.cs
- WindowsListViewGroup.cs
- _AcceptOverlappedAsyncResult.cs
- XmlCharacterData.cs
- ObjectTypeMapping.cs
- Pair.cs
- ThaiBuddhistCalendar.cs
- UInt64Storage.cs
- COMException.cs
- Stack.cs
- LineGeometry.cs
- FrameworkElementFactoryMarkupObject.cs
- SetStoryboardSpeedRatio.cs
- ResourceDictionary.cs
- SmtpFailedRecipientException.cs
- Subtree.cs
- TimeoutValidationAttribute.cs
- SQLMembershipProvider.cs
- DocumentOrderQuery.cs
- HwndSourceKeyboardInputSite.cs
- Pipe.cs
- ServiceOperationWrapper.cs
- ColorPalette.cs
- EdmEntityTypeAttribute.cs
- UnsafePeerToPeerMethods.cs
- mactripleDES.cs
- ControlIdConverter.cs
- SocketInformation.cs
- CloudCollection.cs
- MetadataProperty.cs
- DoubleLinkListEnumerator.cs
- CodeGroup.cs
- MetadataCollection.cs
- ContextDataSourceContextData.cs
- AcceleratedTokenProviderState.cs
- CompilerCollection.cs
- PaintEvent.cs
- CryptoApi.cs
- Canvas.cs
- DateRangeEvent.cs
- ScriptResourceAttribute.cs
- AsnEncodedData.cs
- ScrollChrome.cs
- X509Certificate2Collection.cs
- RowParagraph.cs
- DbExpressionRules.cs
- BuildProvidersCompiler.cs
- ConsoleKeyInfo.cs
- CorePropertiesFilter.cs
- Model3DGroup.cs
- SlotInfo.cs
- TreeViewEvent.cs
- OutputCacheProfile.cs
- RegexTree.cs
- DataGridViewLayoutData.cs
- DecoderReplacementFallback.cs
- CompiledIdentityConstraint.cs
- Source.cs
- WorkflowCreationContext.cs
- DSASignatureFormatter.cs
- SyndicationCategory.cs
- SurrogateEncoder.cs
- CreateUserErrorEventArgs.cs
- PenContexts.cs
- DynamicQueryableWrapper.cs
- RadioButtonFlatAdapter.cs
- CertificateManager.cs
- ContainerCodeDomSerializer.cs
- AccessKeyManager.cs
- DataBindingCollection.cs
- QueueProcessor.cs
- MultiPageTextView.cs
- MultiAsyncResult.cs
- AsymmetricKeyExchangeDeformatter.cs
- PositiveTimeSpanValidatorAttribute.cs
- IgnoreDeviceFilterElementCollection.cs
- Canvas.cs
- UserMapPath.cs
- MessagingActivityHelper.cs
- TextRangeAdaptor.cs
- ConfigurationManagerHelper.cs
- ADMembershipProvider.cs
- Rectangle.cs
- PrimaryKeyTypeConverter.cs
- FtpWebResponse.cs
- MessageContractImporter.cs
- ToolStripDropDownClosedEventArgs.cs
- Mutex.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- PipelineModuleStepContainer.cs
- DbConnectionStringBuilder.cs