Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Xml / System / Xml / XPath / Internal / OperandQuery.cs / 2 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ItemCollection.cs
- _TLSstream.cs
- CharKeyFrameCollection.cs
- HScrollBar.cs
- _HelperAsyncResults.cs
- CacheHelper.cs
- XmlDigitalSignatureProcessor.cs
- WindowsListViewScroll.cs
- ConfigurationLoaderException.cs
- X509AsymmetricSecurityKey.cs
- SoapMessage.cs
- SafeNativeMethods.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- Translator.cs
- DesignerOptionService.cs
- Decimal.cs
- Pkcs7Recipient.cs
- CannotUnloadAppDomainException.cs
- FontUnit.cs
- PartialArray.cs
- MetadataItem.cs
- TypeDescriptor.cs
- Bind.cs
- XpsLiterals.cs
- DataGridViewHitTestInfo.cs
- M3DUtil.cs
- OrderedDictionary.cs
- CodeDomSerializerException.cs
- exports.cs
- StoreItemCollection.cs
- printdlgexmarshaler.cs
- RoleServiceManager.cs
- StringValidatorAttribute.cs
- TaskHelper.cs
- ApplicationFileCodeDomTreeGenerator.cs
- SqlEnums.cs
- PropertyGridEditorPart.cs
- StatusBar.cs
- DataGridAutoFormatDialog.cs
- IPEndPointCollection.cs
- Expr.cs
- CrossAppDomainChannel.cs
- Html32TextWriter.cs
- DataBoundControlHelper.cs
- StorageAssociationSetMapping.cs
- GlyphsSerializer.cs
- KoreanCalendar.cs
- ClientRolePrincipal.cs
- SchemaCollectionCompiler.cs
- Pkcs7Recipient.cs
- ContextStaticAttribute.cs
- PasswordRecovery.cs
- QueryAsyncResult.cs
- SafeArrayRankMismatchException.cs
- ReferencedType.cs
- TypeCollectionDesigner.xaml.cs
- ThreadStateException.cs
- PropertyGridCommands.cs
- GridViewRowCollection.cs
- UserUseLicenseDictionaryLoader.cs
- SqlNotificationEventArgs.cs
- WebPermission.cs
- DocobjHost.cs
- ArgIterator.cs
- TdsValueSetter.cs
- ComboBox.cs
- WindowsEditBoxRange.cs
- DataListItem.cs
- X509CertificateRecipientClientCredential.cs
- ListControl.cs
- EventToken.cs
- ToolCreatedEventArgs.cs
- CookieProtection.cs
- controlskin.cs
- Vector3DAnimationUsingKeyFrames.cs
- HyperLinkStyle.cs
- RepeaterCommandEventArgs.cs
- DefaultSection.cs
- ApplicationFileParser.cs
- XamlPointCollectionSerializer.cs
- PublishLicense.cs
- KerberosSecurityTokenProvider.cs
- Renderer.cs
- XmlEntityReference.cs
- ExtensionFile.cs
- LabelExpression.cs
- WindowsScroll.cs
- SystemNetHelpers.cs
- PresentationTraceSources.cs
- ScriptingWebServicesSectionGroup.cs
- WorkflowRuntimeServicesBehavior.cs
- DbConnectionInternal.cs
- EncryptedData.cs
- RecordManager.cs
- OperationAbortedException.cs
- MutexSecurity.cs
- FlowDecision.cs
- LambdaExpression.cs
- ChunkedMemoryStream.cs
- FtpCachePolicyElement.cs