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
- XmlWrappingWriter.cs
- AssemblyResourceLoader.cs
- SqlClientWrapperSmiStreamChars.cs
- SecurityTokenRequirement.cs
- DesignerSerializationManager.cs
- SessionStateItemCollection.cs
- BamlLocalizer.cs
- FederatedMessageSecurityOverHttp.cs
- Attributes.cs
- Object.cs
- XsltCompileContext.cs
- XmlDocumentSchema.cs
- WorkflowApplicationUnloadedException.cs
- ColorBlend.cs
- TemplateBindingExpressionConverter.cs
- ToolStripDropDown.cs
- ServiceBehaviorAttribute.cs
- ControlCollection.cs
- SqlLiftIndependentRowExpressions.cs
- WebControlsSection.cs
- XPathNodeInfoAtom.cs
- SoapProtocolReflector.cs
- CodeGeneratorOptions.cs
- SerializerWriterEventHandlers.cs
- MulticastIPAddressInformationCollection.cs
- Bold.cs
- WriteTimeStream.cs
- TextParentUndoUnit.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- RuntimeVariableList.cs
- FrugalList.cs
- RangeValuePattern.cs
- DelayedRegex.cs
- DurationConverter.cs
- DataGridViewColumn.cs
- ContentType.cs
- GeometryGroup.cs
- TrackingStringDictionary.cs
- AnchorEditor.cs
- ActiveXSite.cs
- Perspective.cs
- InputScope.cs
- OwnerDrawPropertyBag.cs
- SchemaImporter.cs
- HttpModulesSection.cs
- WindowsRegion.cs
- FacetValues.cs
- clipboard.cs
- DataGridColumnCollection.cs
- basevalidator.cs
- GridView.cs
- DetailsViewRow.cs
- ManualResetEvent.cs
- MainMenu.cs
- BinaryFormatter.cs
- UseAttributeSetsAction.cs
- TableCell.cs
- PropertyChangeTracker.cs
- LiteralLink.cs
- FixedSOMPage.cs
- NestedContainer.cs
- RtfToXamlReader.cs
- ContainerAction.cs
- SslStream.cs
- XmlSchemaGroupRef.cs
- WorkflowEventArgs.cs
- DocumentXPathNavigator.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- SegmentInfo.cs
- BrowserInteropHelper.cs
- _NativeSSPI.cs
- XmlSerializerFactory.cs
- Pens.cs
- IisTraceListener.cs
- Matrix.cs
- SkinBuilder.cs
- MasterPageBuildProvider.cs
- SignatureTargetIdManager.cs
- ErrorWrapper.cs
- ProtocolProfile.cs
- QilCloneVisitor.cs
- DoubleMinMaxAggregationOperator.cs
- CodeObjectCreateExpression.cs
- ApplicationActivator.cs
- RequestCache.cs
- CompareInfo.cs
- ManagementEventArgs.cs
- CacheEntry.cs
- ColorContext.cs
- keycontainerpermission.cs
- RefExpr.cs
- PrivacyNoticeBindingElement.cs
- SchemaObjectWriter.cs
- TemplateKey.cs
- PathFigureCollectionConverter.cs
- ScrollBarAutomationPeer.cs
- Helpers.cs
- ObjectToIdCache.cs
- EmissiveMaterial.cs
- AppDomainUnloadedException.cs