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
- Substitution.cs
- TraceHwndHost.cs
- RevocationPoint.cs
- NumericUpDown.cs
- cookiecontainer.cs
- XmlLinkedNode.cs
- ElementProxy.cs
- PermissionAttributes.cs
- DATA_BLOB.cs
- ReservationNotFoundException.cs
- Application.cs
- AnnotationObservableCollection.cs
- GeneratedCodeAttribute.cs
- FragmentQuery.cs
- ProviderConnectionPointCollection.cs
- ContainerAction.cs
- ConvertEvent.cs
- TaskbarItemInfo.cs
- SqlFileStream.cs
- CultureTable.cs
- LinkLabel.cs
- LambdaCompiler.Expressions.cs
- TCPClient.cs
- WindowHelperService.cs
- ObjectCache.cs
- SqlBulkCopyColumnMappingCollection.cs
- TextWriterEngine.cs
- DataMemberConverter.cs
- WebBrowserUriTypeConverter.cs
- DateTimeConstantAttribute.cs
- QueryOutputWriter.cs
- shaperfactoryquerycacheentry.cs
- SqlRetyper.cs
- FilterException.cs
- updateconfighost.cs
- StringSource.cs
- MasterPageBuildProvider.cs
- DiscoveryDocumentReference.cs
- FragmentNavigationEventArgs.cs
- FrugalList.cs
- CodeRemoveEventStatement.cs
- PostBackOptions.cs
- FixedHyperLink.cs
- DecimalAverageAggregationOperator.cs
- DataGridColumnEventArgs.cs
- DbConnectionInternal.cs
- EmptyEnumerable.cs
- HierarchicalDataTemplate.cs
- SortDescriptionCollection.cs
- HttpsChannelFactory.cs
- InputBinder.cs
- UrlPath.cs
- WriteTimeStream.cs
- XmlValueConverter.cs
- Error.cs
- TdsParserHelperClasses.cs
- TraceLevelStore.cs
- PaintEvent.cs
- LogSwitch.cs
- UInt16Converter.cs
- SplineKeyFrames.cs
- PlatformNotSupportedException.cs
- FacetDescription.cs
- DataListItem.cs
- SchemaEntity.cs
- _NtlmClient.cs
- BrowserInteropHelper.cs
- PagesChangedEventArgs.cs
- DecimalAnimation.cs
- XmlDocumentType.cs
- RelationshipWrapper.cs
- XmlAutoDetectWriter.cs
- WebServiceEnumData.cs
- WebPartZoneBase.cs
- TextTrailingWordEllipsis.cs
- MenuStrip.cs
- ListBindableAttribute.cs
- CultureInfoConverter.cs
- SelectionProcessor.cs
- HostingPreferredMapPath.cs
- SimpleRecyclingCache.cs
- WindowsRichEditRange.cs
- WindowsSysHeader.cs
- HttpProtocolImporter.cs
- TreeViewHitTestInfo.cs
- AllMembershipCondition.cs
- GlobalEventManager.cs
- ParseElement.cs
- ToolboxItemCollection.cs
- TagPrefixAttribute.cs
- ServiceOperationInfoTypeConverter.cs
- TextTreePropertyUndoUnit.cs
- BrowserDefinition.cs
- SignatureDescription.cs
- TextElementCollectionHelper.cs
- SvcMapFile.cs
- WindowVisualStateTracker.cs
- CatalogZoneBase.cs
- StringDictionary.cs
- MemoryRecordBuffer.cs