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
- WebPartConnectionCollection.cs
- WebBrowserNavigatedEventHandler.cs
- XmlDomTextWriter.cs
- Crypto.cs
- MethodAccessException.cs
- SmiRecordBuffer.cs
- DataPointer.cs
- Itemizer.cs
- SamlConstants.cs
- DataViewListener.cs
- ScriptRef.cs
- CodeArrayIndexerExpression.cs
- ConfigsHelper.cs
- ExtractedStateEntry.cs
- XAMLParseException.cs
- OrderedDictionary.cs
- FrameAutomationPeer.cs
- NotifyCollectionChangedEventArgs.cs
- DurableOperationContext.cs
- OrderedParallelQuery.cs
- RawContentTypeMapper.cs
- WorkflowTraceTransfer.cs
- Root.cs
- Int16AnimationUsingKeyFrames.cs
- RootBrowserWindow.cs
- ScriptComponentDescriptor.cs
- UnitySerializationHolder.cs
- Win32.cs
- RedirectionProxy.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SoapIgnoreAttribute.cs
- D3DImage.cs
- XmlSerializerAssemblyAttribute.cs
- DispatchWrapper.cs
- CacheRequest.cs
- SizeF.cs
- JoinCqlBlock.cs
- ContextActivityUtils.cs
- AssemblyBuilder.cs
- GPStream.cs
- DataViewSettingCollection.cs
- QueryCursorEventArgs.cs
- FormClosingEvent.cs
- ListViewSelectEventArgs.cs
- HandlerMappingMemo.cs
- sqlnorm.cs
- CommonRemoteMemoryBlock.cs
- UnsafeNativeMethodsMilCoreApi.cs
- SessionParameter.cs
- TextAnchor.cs
- X509CertificateChain.cs
- OSFeature.cs
- X509ScopedServiceCertificateElementCollection.cs
- UriWriter.cs
- MetadataArtifactLoaderCompositeFile.cs
- PeerNearMe.cs
- FormViewUpdatedEventArgs.cs
- ImageDrawing.cs
- SerializationFieldInfo.cs
- TableCellsCollectionEditor.cs
- GradientSpreadMethodValidation.cs
- HttpModulesSection.cs
- SQLUtility.cs
- DataBindingExpressionBuilder.cs
- TraceEventCache.cs
- ScalarOps.cs
- RoutingBehavior.cs
- RuleSetBrowserDialog.cs
- Vector3DAnimationUsingKeyFrames.cs
- AnchoredBlock.cs
- MsmqOutputMessage.cs
- AssociatedControlConverter.cs
- CharacterBufferReference.cs
- ByteStorage.cs
- HyperLinkColumn.cs
- Deflater.cs
- GridEntryCollection.cs
- PointKeyFrameCollection.cs
- processwaithandle.cs
- MetadataPropertyAttribute.cs
- CriticalHandle.cs
- XmlSchemaGroupRef.cs
- Monitor.cs
- MemberDomainMap.cs
- QilTernary.cs
- ELinqQueryState.cs
- ExpressionConverter.cs
- CrossContextChannel.cs
- XPathDescendantIterator.cs
- WindowsIdentity.cs
- XamlToRtfWriter.cs
- SiteMapNodeItem.cs
- CssTextWriter.cs
- PKCS1MaskGenerationMethod.cs
- WebPartTransformerAttribute.cs
- DataContractSerializer.cs
- PageContent.cs
- DataGridColumnHeader.cs
- StringSorter.cs
- X509Certificate.cs