Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Range.cs
- BaseTemplateBuildProvider.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- AttributeEmitter.cs
- IRCollection.cs
- VisualBrush.cs
- SRef.cs
- ViewStateException.cs
- TypedTableBaseExtensions.cs
- ProcessHostMapPath.cs
- LocalizableAttribute.cs
- SuppressedPackageProperties.cs
- DLinqTableProvider.cs
- KeyToListMap.cs
- ImageFormat.cs
- DrawingImage.cs
- ChooseAction.cs
- AspCompat.cs
- SqlBinder.cs
- CodeTypeMember.cs
- CompositeControl.cs
- RemotingSurrogateSelector.cs
- StorageEntityTypeMapping.cs
- ListSortDescription.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- TextElementEnumerator.cs
- SafeFreeMibTable.cs
- XmlDataFileEditor.cs
- MDIControlStrip.cs
- TriState.cs
- HtmlMeta.cs
- HyperlinkAutomationPeer.cs
- InputScopeConverter.cs
- DebugView.cs
- RsaSecurityKey.cs
- PrePostDescendentsWalker.cs
- PageThemeCodeDomTreeGenerator.cs
- IndentTextWriter.cs
- CorrelationRequestContext.cs
- SqlVisitor.cs
- Int32.cs
- XmlSerializerNamespaces.cs
- Point3D.cs
- XmlSchemaComplexContent.cs
- Accessible.cs
- XsdBuildProvider.cs
- CollectionViewGroupRoot.cs
- SiteMapDataSource.cs
- WebPartConnection.cs
- TypeConverterHelper.cs
- CompatibleComparer.cs
- AnnotationResourceCollection.cs
- DeviceFiltersSection.cs
- MediaSystem.cs
- StrokeNodeData.cs
- DbDataRecord.cs
- AuthenticationServiceManager.cs
- ResourceSet.cs
- EntityDataSourceSelectingEventArgs.cs
- EntityProviderFactory.cs
- BindingExpressionBase.cs
- TileBrush.cs
- Exceptions.cs
- MenuItem.cs
- OdbcInfoMessageEvent.cs
- Exceptions.cs
- PropertyGridView.cs
- RegistrationServices.cs
- DispatcherExceptionFilterEventArgs.cs
- OrderByQueryOptionExpression.cs
- CultureMapper.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- IntegerCollectionEditor.cs
- ExceptionHandlersDesigner.cs
- CloseSequenceResponse.cs
- EntityDataSourceView.cs
- FunctionDetailsReader.cs
- Assembly.cs
- SafeArrayTypeMismatchException.cs
- Graph.cs
- XmlSerializableServices.cs
- DataColumnChangeEvent.cs
- DefaultExpression.cs
- QueryStringParameter.cs
- SortQueryOperator.cs
- FrameworkContentElementAutomationPeer.cs
- DataObjectSettingDataEventArgs.cs
- DataGridLinkButton.cs
- PathSegmentCollection.cs
- DecimalStorage.cs
- UnicastIPAddressInformationCollection.cs
- InspectionWorker.cs
- FormatterConverter.cs
- Identity.cs
- ExpressionBuilder.cs
- XappLauncher.cs
- PrintingPermissionAttribute.cs
- TrackBarRenderer.cs
- FullTrustAssembly.cs
- HwndHostAutomationPeer.cs