Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Xml / System / Xml / XPath / XPathItem.cs / 1 / XPathItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Collections; using System.Xml.Schema; namespace System.Xml.XPath { ////// Base class for XPathNavigator and XmlAtomicValue. /// public abstract class XPathItem { ////// True if this item is a node, and not an atomic value. /// public abstract bool IsNode { get; } ////// Returns Xsd type of atomic value, or of node's content. /// public abstract XmlSchemaType XmlType { get; } ////// Typed and untyped value accessors. /// public abstract string Value { get; } public abstract object TypedValue { get; } public abstract Type ValueType { get; } public abstract bool ValueAsBoolean { get; } public abstract DateTime ValueAsDateTime { get; } public abstract double ValueAsDouble { get; } public abstract int ValueAsInt { get; } public abstract long ValueAsLong { get; } public virtual object ValueAs(Type returnType) { return ValueAs(returnType, null); } public abstract object ValueAs(Type returnType, IXmlNamespaceResolver nsResolver); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- using System; using System.Collections; using System.Xml.Schema; namespace System.Xml.XPath { ////// Base class for XPathNavigator and XmlAtomicValue. /// public abstract class XPathItem { ////// True if this item is a node, and not an atomic value. /// public abstract bool IsNode { get; } ////// Returns Xsd type of atomic value, or of node's content. /// public abstract XmlSchemaType XmlType { get; } ////// Typed and untyped value accessors. /// public abstract string Value { get; } public abstract object TypedValue { get; } public abstract Type ValueType { get; } public abstract bool ValueAsBoolean { get; } public abstract DateTime ValueAsDateTime { get; } public abstract double ValueAsDouble { get; } public abstract int ValueAsInt { get; } public abstract long ValueAsLong { get; } public virtual object ValueAs(Type returnType) { return ValueAs(returnType, null); } public abstract object ValueAs(Type returnType, IXmlNamespaceResolver nsResolver); } } // 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
- ScaleTransform.cs
- MdiWindowListItemConverter.cs
- SafeEventLogReadHandle.cs
- MemberAccessException.cs
- UnsafeNativeMethods.cs
- ListBase.cs
- AndCondition.cs
- BitmapData.cs
- FileNotFoundException.cs
- StringBuilder.cs
- PeerNameResolver.cs
- ClosableStream.cs
- GridViewColumnHeaderAutomationPeer.cs
- ConfigurationCollectionAttribute.cs
- BindingMemberInfo.cs
- UpdateCompiler.cs
- WebPartDescriptionCollection.cs
- SplashScreenNativeMethods.cs
- FaultBookmark.cs
- BamlLocalizer.cs
- TemplateApplicationHelper.cs
- DateTimeParse.cs
- FontStretchConverter.cs
- UpdateExpressionVisitor.cs
- WebControlParameterProxy.cs
- XpsFontSerializationService.cs
- TreeNodeStyle.cs
- UTF7Encoding.cs
- RepeatButton.cs
- ByteStack.cs
- HyperLinkField.cs
- ScriptRef.cs
- GridViewHeaderRowPresenter.cs
- ServiceDocument.cs
- PrimaryKeyTypeConverter.cs
- PersonalizationProvider.cs
- BitmapEffectInputConnector.cs
- xmlformatgeneratorstatics.cs
- PaperSource.cs
- XmlSchemaAnyAttribute.cs
- ParsedAttributeCollection.cs
- DoubleAnimationBase.cs
- coordinatorscratchpad.cs
- CodeCompiler.cs
- Types.cs
- HtmlControlPersistable.cs
- util.cs
- GridViewCommandEventArgs.cs
- SecurityToken.cs
- EntityContainerRelationshipSet.cs
- Translator.cs
- PropertyMapper.cs
- DisposableCollectionWrapper.cs
- ImageListImage.cs
- CustomTokenProvider.cs
- LineBreakRecord.cs
- BitmapEffectvisualstate.cs
- MenuItem.cs
- StylusPointPropertyId.cs
- GenericFlowSwitchHelper.cs
- BitmapData.cs
- HMACMD5.cs
- WebPartConnectionsDisconnectVerb.cs
- InputLangChangeRequestEvent.cs
- BuildDependencySet.cs
- DecimalSumAggregationOperator.cs
- SecurityDocument.cs
- OptimalTextSource.cs
- HttpRawResponse.cs
- BoundsDrawingContextWalker.cs
- PowerStatus.cs
- AccessibleObject.cs
- DefaultPropertyAttribute.cs
- CodeStatement.cs
- BitArray.cs
- AutomationPropertyInfo.cs
- DiscreteKeyFrames.cs
- WebPartConnectionCollection.cs
- DeferredElementTreeState.cs
- XmlWriter.cs
- DataKey.cs
- MetaTable.cs
- StylusPointProperty.cs
- StringBuilder.cs
- SessionState.cs
- Util.cs
- ColorContextHelper.cs
- NumericUpDownAccelerationCollection.cs
- SessionParameter.cs
- TabletDevice.cs
- RegexCharClass.cs
- COSERVERINFO.cs
- WebPartVerb.cs
- ImageMetadata.cs
- IdleTimeoutMonitor.cs
- Compensate.cs
- AutomationPropertyInfo.cs
- _OSSOCK.cs
- Polyline.cs
- Frame.cs