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
- SystemDiagnosticsSection.cs
- FileVersionInfo.cs
- basecomparevalidator.cs
- CacheAxisQuery.cs
- HebrewCalendar.cs
- XmlSchemaSimpleTypeUnion.cs
- FirstMatchCodeGroup.cs
- BulletedList.cs
- PingOptions.cs
- AnnotationResourceCollection.cs
- ScrollItemProviderWrapper.cs
- AccessedThroughPropertyAttribute.cs
- DbProviderConfigurationHandler.cs
- BaseProcessor.cs
- MemberListBinding.cs
- DataKeyArray.cs
- ExtentCqlBlock.cs
- ImageMap.cs
- StreamGeometry.cs
- MetadataFile.cs
- DataGridViewToolTip.cs
- RadioButtonFlatAdapter.cs
- Span.cs
- IPAddress.cs
- BufferModesCollection.cs
- BrowserCapabilitiesFactory.cs
- Positioning.cs
- ChildTable.cs
- BamlResourceSerializer.cs
- XmlSchemaType.cs
- EntityDataSourceColumn.cs
- RenderingEventArgs.cs
- VirtualizingStackPanel.cs
- SharedStream.cs
- TextContainerHelper.cs
- ColumnClickEvent.cs
- DataGridViewSortCompareEventArgs.cs
- TextEditorSpelling.cs
- TypeNameConverter.cs
- DefaultAssemblyResolver.cs
- ClientSettingsSection.cs
- CreateUserErrorEventArgs.cs
- PeerSecurityHelpers.cs
- StylusCollection.cs
- Block.cs
- EventDescriptor.cs
- ResourcePart.cs
- PackageProperties.cs
- TraceLog.cs
- DataExchangeServiceBinder.cs
- diagnosticsswitches.cs
- FileSystemWatcher.cs
- XmlSchemaSimpleTypeRestriction.cs
- SimpleBitVector32.cs
- OleDbDataReader.cs
- BindingContext.cs
- DummyDataSource.cs
- GeneralTransform.cs
- EmbeddedObject.cs
- ScriptControlDescriptor.cs
- WindowsFormsHelpers.cs
- basenumberconverter.cs
- SafeNativeMethodsOther.cs
- SoapAttributeOverrides.cs
- HtmlHead.cs
- RuleInfoComparer.cs
- SecurityAlgorithmSuiteConverter.cs
- ConfigurationLocationCollection.cs
- Rijndael.cs
- LinqDataView.cs
- MetabaseServerConfig.cs
- ListViewSelectEventArgs.cs
- SqlDataSourceParameterParser.cs
- KeyboardDevice.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- XmlAttribute.cs
- TextDataBindingHandler.cs
- Polyline.cs
- FileSecurity.cs
- FrameworkElementFactoryMarkupObject.cs
- CodeLabeledStatement.cs
- X509IssuerSerialKeyIdentifierClause.cs
- ConfigurationSectionGroupCollection.cs
- QilUnary.cs
- EmptyStringExpandableObjectConverter.cs
- ClientSettingsStore.cs
- OleDbDataReader.cs
- FixedDocumentSequencePaginator.cs
- CharacterBuffer.cs
- CustomAttributeBuilder.cs
- safesecurityhelperavalon.cs
- PEFileEvidenceFactory.cs
- LinkUtilities.cs
- OracleEncoding.cs
- CompositionTarget.cs
- Model3DGroup.cs
- OutputCacheSection.cs
- DropAnimation.xaml.cs
- MessageSecurityOverTcpElement.cs
- EncodingDataItem.cs