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
- RegionData.cs
- AuthenticationSection.cs
- ToolStripItemRenderEventArgs.cs
- StreamWriter.cs
- TimeSpanStorage.cs
- WorkflowElementDialog.cs
- SatelliteContractVersionAttribute.cs
- PackagePartCollection.cs
- DataBindingHandlerAttribute.cs
- DBSchemaRow.cs
- Codec.cs
- SqlError.cs
- SchemaCollectionPreprocessor.cs
- DBParameter.cs
- DataGridViewTextBoxEditingControl.cs
- MailAddressCollection.cs
- BindingOperations.cs
- Switch.cs
- EndPoint.cs
- QilXmlWriter.cs
- Win32SafeHandles.cs
- XmlArrayItemAttributes.cs
- UnicodeEncoding.cs
- SystemIPGlobalStatistics.cs
- ParsedAttributeCollection.cs
- Compilation.cs
- CookielessHelper.cs
- DataGridViewCellValueEventArgs.cs
- ChannelTerminatedException.cs
- SelectedGridItemChangedEvent.cs
- ObjectSecurity.cs
- PropertyChangingEventArgs.cs
- ExpressionVisitor.cs
- ActivityDesignerResources.cs
- StylusTouchDevice.cs
- DialogBaseForm.cs
- XNameConverter.cs
- ReceiveCompletedEventArgs.cs
- DataViewSetting.cs
- XmlCustomFormatter.cs
- QueryCacheEntry.cs
- Columns.cs
- TcpStreams.cs
- TableLayoutPanelCellPosition.cs
- SqlDataSourceQuery.cs
- _LocalDataStore.cs
- EncoderParameters.cs
- ListViewInsertEventArgs.cs
- TextParagraphProperties.cs
- ListViewEditEventArgs.cs
- ToolStripLabel.cs
- EventArgs.cs
- XPathDocumentIterator.cs
- Calendar.cs
- FixedSOMTextRun.cs
- TextParagraphProperties.cs
- ViewBox.cs
- ServiceInfo.cs
- CodeAssignStatement.cs
- SettingsAttributes.cs
- DesignerVerb.cs
- LinqDataSourceContextData.cs
- FunctionMappingTranslator.cs
- AddressHeaderCollectionElement.cs
- CodeGenerator.cs
- SmtpNetworkElement.cs
- ImageFormatConverter.cs
- ControlOperationBehavior.cs
- PresentationAppDomainManager.cs
- GetPageCompletedEventArgs.cs
- HtmlEmptyTagControlBuilder.cs
- GroupDescription.cs
- MessageQueuePermissionEntryCollection.cs
- COSERVERINFO.cs
- BaseParser.cs
- GlobalizationSection.cs
- MatcherBuilder.cs
- SiteMapDataSourceView.cs
- DynamicDiscoveryDocument.cs
- GB18030Encoding.cs
- SchemeSettingElement.cs
- TextEditorParagraphs.cs
- DLinqColumnProvider.cs
- DomainUpDown.cs
- WebPartVerbsEventArgs.cs
- InfoCardClaim.cs
- ReferencedType.cs
- ScriptManagerProxy.cs
- DialogWindow.cs
- CacheDict.cs
- DBDataPermissionAttribute.cs
- NativeActivityFaultContext.cs
- MsdtcWrapper.cs
- XmlAttributeOverrides.cs
- PrimitiveXmlSerializers.cs
- PointUtil.cs
- OutKeywords.cs
- ComponentFactoryHelpers.cs
- DiagnosticsConfiguration.cs
- IISMapPath.cs