Code:
/ DotNET / DotNET / 8.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
- DbXmlEnabledProviderManifest.cs
- HtmlLabelAdapter.cs
- BitFlagsGenerator.cs
- InstanceStore.cs
- FormsAuthenticationUserCollection.cs
- UnmanagedMemoryStreamWrapper.cs
- Int16Storage.cs
- MultiView.cs
- SHA512.cs
- SQLSingle.cs
- DataColumnMapping.cs
- SiteIdentityPermission.cs
- WindowsFormsDesignerOptionService.cs
- GeneralTransform3D.cs
- CodeActivityMetadata.cs
- OleCmdHelper.cs
- RoutedCommand.cs
- RelationshipEnd.cs
- IndicShape.cs
- XhtmlBasicLiteralTextAdapter.cs
- ExportFileRequest.cs
- XmlLanguage.cs
- PrintPreviewDialog.cs
- XmlExceptionHelper.cs
- ThreadNeutralSemaphore.cs
- ResourceLoader.cs
- ReferenceList.cs
- RelationshipEndMember.cs
- UniqueConstraint.cs
- TextViewElement.cs
- SafeRegistryHandle.cs
- SettingsContext.cs
- X509WindowsSecurityToken.cs
- TreeIterators.cs
- NetworkInformationException.cs
- ReplacementText.cs
- safex509handles.cs
- PersonalizationAdministration.cs
- ClipboardData.cs
- CheckBoxRenderer.cs
- Quad.cs
- CacheSection.cs
- EntryWrittenEventArgs.cs
- ViewRendering.cs
- TextParaLineResult.cs
- XamlInt32CollectionSerializer.cs
- AutomationElementCollection.cs
- ModelVisual3D.cs
- SqlProviderServices.cs
- RuntimeResourceSet.cs
- MulticastNotSupportedException.cs
- ComponentDispatcherThread.cs
- RoutedPropertyChangedEventArgs.cs
- FileChangesMonitor.cs
- MessageAction.cs
- UniqueIdentifierService.cs
- ContextMenuStrip.cs
- WebBrowsableAttribute.cs
- SourceChangedEventArgs.cs
- TemplatePagerField.cs
- ContractInferenceHelper.cs
- MaskedTextProvider.cs
- ExpandButtonVisibilityConverter.cs
- InfiniteTimeSpanConverter.cs
- ApplicationTrust.cs
- StickyNoteContentControl.cs
- WebPartHelpVerb.cs
- EntityConnectionStringBuilderItem.cs
- CompilerError.cs
- BooleanSwitch.cs
- IApplicationTrustManager.cs
- SessionState.cs
- TextBoxRenderer.cs
- SafeTokenHandle.cs
- PersonalizationEntry.cs
- StandardBindingCollectionElement.cs
- XmlSequenceWriter.cs
- ProgressiveCrcCalculatingStream.cs
- ScrollableControl.cs
- CheckBoxAutomationPeer.cs
- WaitHandle.cs
- SourceItem.cs
- DataGridRelationshipRow.cs
- DispatcherTimer.cs
- TrackingProfileSerializer.cs
- TableRowCollection.cs
- ParseHttpDate.cs
- DecimalFormatter.cs
- Rotation3D.cs
- MembershipValidatePasswordEventArgs.cs
- AssemblyResourceLoader.cs
- EncoderReplacementFallback.cs
- XmlNode.cs
- NotSupportedException.cs
- VariableDesigner.xaml.cs
- ObjectTypeMapping.cs
- MultilineStringConverter.cs
- CaseInsensitiveComparer.cs
- RuntimeResourceSet.cs
- TypeExtensionConverter.cs