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 / OperandQuery.cs / 1 / OperandQuery.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.Collections;
internal sealed class OperandQuery : ValueQuery {
internal object val;
public OperandQuery(object val) {
this.val = val;
}
public override object Evaluate(XPathNodeIterator nodeIterator) {
return val;
}
public override XPathResultType StaticType { get { return GetXPathType(val); } }
public override XPathNodeIterator Clone() { return this; }
public override void PrintQuery(XmlWriter w) {
w.WriteStartElement(this.GetType().Name);
w.WriteAttributeString("value", Convert.ToString(val, CultureInfo.InvariantCulture));
w.WriteEndElement();
}
}
}
// 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.Collections;
internal sealed class OperandQuery : ValueQuery {
internal object val;
public OperandQuery(object val) {
this.val = val;
}
public override object Evaluate(XPathNodeIterator nodeIterator) {
return val;
}
public override XPathResultType StaticType { get { return GetXPathType(val); } }
public override XPathNodeIterator Clone() { return this; }
public override void PrintQuery(XmlWriter w) {
w.WriteStartElement(this.GetType().Name);
w.WriteAttributeString("value", Convert.ToString(val, CultureInfo.InvariantCulture));
w.WriteEndElement();
}
}
}
// 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
- NullableIntMinMaxAggregationOperator.cs
- TextRangeEdit.cs
- MimeMapping.cs
- DesignerAttribute.cs
- SqlHelper.cs
- NavigationHelper.cs
- NamespaceCollection.cs
- BindableAttribute.cs
- DesignerActionVerbList.cs
- BrushMappingModeValidation.cs
- ColumnMapProcessor.cs
- XmlSchemaAttribute.cs
- SqlBulkCopy.cs
- ListViewItemEventArgs.cs
- ControlBindingsCollection.cs
- ParameterDataSourceExpression.cs
- ViewPort3D.cs
- SQLMoneyStorage.cs
- RouteValueExpressionBuilder.cs
- AndMessageFilter.cs
- MailFileEditor.cs
- ReadOnlyDictionary.cs
- TiffBitmapEncoder.cs
- WebHeaderCollection.cs
- SourceFileBuildProvider.cs
- PopupRoot.cs
- WpfXamlMember.cs
- ServiceReference.cs
- RemoteWebConfigurationHostServer.cs
- TypeUnloadedException.cs
- XmlEncoding.cs
- MediaEntryAttribute.cs
- ResolveInfo.cs
- DataListItemEventArgs.cs
- ThemeableAttribute.cs
- DataGridPageChangedEventArgs.cs
- DataGridTablesFactory.cs
- TableLayoutPanel.cs
- DataTemplateKey.cs
- SmtpSection.cs
- Storyboard.cs
- AmbiguousMatchException.cs
- DesignerToolStripControlHost.cs
- OutputCacheSettings.cs
- HeaderCollection.cs
- OdbcFactory.cs
- sqlmetadatafactory.cs
- TrailingSpaceComparer.cs
- Function.cs
- SecurityElement.cs
- ISFTagAndGuidCache.cs
- ScriptComponentDescriptor.cs
- SectionUpdates.cs
- ObfuscateAssemblyAttribute.cs
- PagePropertiesChangingEventArgs.cs
- UriTemplatePathSegment.cs
- CrossContextChannel.cs
- VirtualDirectoryMappingCollection.cs
- GenericEnumerator.cs
- RelatedView.cs
- MatrixValueSerializer.cs
- ToolStripItemEventArgs.cs
- SharedPersonalizationStateInfo.cs
- IERequestCache.cs
- Stack.cs
- PersonalizationState.cs
- WmlTextViewAdapter.cs
- WizardSideBarListControlItemEventArgs.cs
- StreamingContext.cs
- HttpCacheVaryByContentEncodings.cs
- StatusCommandUI.cs
- Rect.cs
- DataTable.cs
- ConfigPathUtility.cs
- ContentElement.cs
- DispatchChannelSink.cs
- _Rfc2616CacheValidators.cs
- XamlWrapperReaders.cs
- XmlElementAttribute.cs
- ExternalException.cs
- ReverseComparer.cs
- ExtensibleClassFactory.cs
- BaseUriHelper.cs
- OleDbRowUpdatedEvent.cs
- AnnotationResourceCollection.cs
- ButtonRenderer.cs
- Missing.cs
- PerspectiveCamera.cs
- InvalidWMPVersionException.cs
- ComplexPropertyEntry.cs
- DesignTimeVisibleAttribute.cs
- ObjectListCommandsPage.cs
- DataGridCell.cs
- MatrixTransform.cs
- SafeEventLogReadHandle.cs
- MbpInfo.cs
- ObjectConverter.cs
- MergablePropertyAttribute.cs
- LicFileLicenseProvider.cs
- _emptywebproxy.cs