Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Xml / System / Xml / XPath / Internal / Operand.cs / 1 / Operand.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;
internal class Operand : AstNode {
private XPathResultType type;
private object val;
public Operand(string val) {
this.type = XPathResultType.String;
this.val = val;
}
public Operand(double val) {
this.type = XPathResultType.Number;
this.val = val;
}
public Operand(bool val) {
this.type = XPathResultType.Boolean;
this.val = val;
}
public override AstType Type { get { return AstType.ConstantOperand; } }
public override XPathResultType ReturnType { get { return type; } }
public object OperandValue { get { return val; } }
}
}
// 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
- ValidatingReaderNodeData.cs
- WebColorConverter.cs
- SiteOfOriginPart.cs
- FormsAuthenticationModule.cs
- DelegateHelpers.cs
- LocalizationComments.cs
- UnsafeNativeMethods.cs
- SignedXml.cs
- ViewValidator.cs
- EncoderNLS.cs
- DataGridAutoFormatDialog.cs
- webeventbuffer.cs
- CompatibleIComparer.cs
- AssemblyInfo.cs
- IndexedString.cs
- LinqDataSourceStatusEventArgs.cs
- ColorTypeConverter.cs
- VarRefManager.cs
- Profiler.cs
- Visual3DCollection.cs
- BeginGetFileNameFromUserRequest.cs
- ColorConvertedBitmapExtension.cs
- CipherData.cs
- WorkflowRuntime.cs
- DockPattern.cs
- PageOutputQuality.cs
- WindowsEditBoxRange.cs
- DtrList.cs
- SingletonChannelAcceptor.cs
- RsaKeyIdentifierClause.cs
- CodeSubDirectory.cs
- BindingMemberInfo.cs
- QueryConverter.cs
- CharConverter.cs
- FormsAuthenticationTicket.cs
- PictureBox.cs
- MD5CryptoServiceProvider.cs
- EventEntry.cs
- HitTestDrawingContextWalker.cs
- NativeMethods.cs
- brushes.cs
- DataReaderContainer.cs
- HotCommands.cs
- Queue.cs
- HttpCachePolicy.cs
- UniqueIdentifierService.cs
- LookupBindingPropertiesAttribute.cs
- MD5.cs
- Sequence.cs
- ProviderConnectionPoint.cs
- FamilyCollection.cs
- MILUtilities.cs
- FontSource.cs
- TagElement.cs
- RequestResponse.cs
- InteropTrackingRecord.cs
- CatalogZoneBase.cs
- DesignSurfaceEvent.cs
- ImageIndexConverter.cs
- SHA256Managed.cs
- CompensationExtension.cs
- ProviderUtil.cs
- Trace.cs
- TextPenaltyModule.cs
- VBCodeProvider.cs
- Calendar.cs
- TrackingMemoryStreamFactory.cs
- Select.cs
- GridViewSelectEventArgs.cs
- XamlStackWriter.cs
- SmtpDateTime.cs
- CqlIdentifiers.cs
- documentsequencetextview.cs
- StateDesigner.Helpers.cs
- WebConfigurationHostFileChange.cs
- WhileDesigner.cs
- GregorianCalendar.cs
- BitmapInitialize.cs
- IndependentAnimationStorage.cs
- DragEvent.cs
- TrackingServices.cs
- ImageFormatConverter.cs
- CompleteWizardStep.cs
- WindowsFormsHostPropertyMap.cs
- MethodCallConverter.cs
- Material.cs
- HyperLinkField.cs
- WebPartDesigner.cs
- MetadataItem.cs
- Debugger.cs
- WebBrowserNavigatedEventHandler.cs
- XmlDeclaration.cs
- WindowsHyperlink.cs
- Button.cs
- HandledMouseEvent.cs
- VectorCollectionValueSerializer.cs
- MetadataCollection.cs
- ConfigurationException.cs
- WebOperationContext.cs
- WebConfigurationHostFileChange.cs