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
- InputProcessorProfiles.cs
- XmlWrappingReader.cs
- ResourcesChangeInfo.cs
- DataRecordObjectView.cs
- SkinIDTypeConverter.cs
- SoapEnumAttribute.cs
- DataGridViewColumnCollectionDialog.cs
- ToolStripItemEventArgs.cs
- BinHexDecoder.cs
- EntitySqlQueryCacheKey.cs
- MetadataUtilsSmi.cs
- CodeMemberMethod.cs
- LinqDataSourceSelectEventArgs.cs
- TextFormatterImp.cs
- UnsafeCollabNativeMethods.cs
- StructuredTypeEmitter.cs
- Util.cs
- PersistenceTypeAttribute.cs
- MarginCollapsingState.cs
- DataMemberAttribute.cs
- BehaviorService.cs
- SponsorHelper.cs
- _CookieModule.cs
- HighlightVisual.cs
- OracleInfoMessageEventArgs.cs
- Link.cs
- Wrapper.cs
- RenderData.cs
- PassportAuthenticationEventArgs.cs
- MetadataFile.cs
- UrlMappingCollection.cs
- ConstraintCollection.cs
- ManagedFilter.cs
- ItemsControl.cs
- FillBehavior.cs
- XsltArgumentList.cs
- QueryOutputWriter.cs
- BitArray.cs
- PreservationFileReader.cs
- _AutoWebProxyScriptEngine.cs
- ItemChangedEventArgs.cs
- ProviderSettingsCollection.cs
- LayoutUtils.cs
- AttributedMetaModel.cs
- DataControlCommands.cs
- OleDbReferenceCollection.cs
- ToolboxComponentsCreatingEventArgs.cs
- TextContainerChangeEventArgs.cs
- VSWCFServiceContractGenerator.cs
- VerbConverter.cs
- BamlBinaryReader.cs
- HyperLinkColumn.cs
- PersistenceTypeAttribute.cs
- DataControlPagerLinkButton.cs
- PrintDialog.cs
- XsltCompileContext.cs
- CapacityStreamGeometryContext.cs
- SqlBooleanizer.cs
- FixedSOMLineCollection.cs
- ValidationError.cs
- FrameAutomationPeer.cs
- WeakReference.cs
- Restrictions.cs
- TriggerCollection.cs
- GeometryGroup.cs
- SiteMapDataSourceView.cs
- BookmarkUndoUnit.cs
- ErrorTableItemStyle.cs
- X509ChainElement.cs
- HitTestWithPointDrawingContextWalker.cs
- SvcFileManager.cs
- EnumerableRowCollection.cs
- ToolBar.cs
- PrinterSettings.cs
- ValueOfAction.cs
- And.cs
- Int64.cs
- TypeContext.cs
- TableHeaderCell.cs
- UniqueEventHelper.cs
- parserscommon.cs
- PeerContact.cs
- BoundField.cs
- ImportedNamespaceContextItem.cs
- LocationUpdates.cs
- CharacterMetrics.cs
- CurrencyManager.cs
- HttpProfileGroupBase.cs
- MonitoringDescriptionAttribute.cs
- ScrollViewerAutomationPeer.cs
- FacetValueContainer.cs
- AsyncStreamReader.cs
- XmlDocumentFragment.cs
- LayoutManager.cs
- ParallelTimeline.cs
- TextChangedEventArgs.cs
- KeyInstance.cs
- FunctionCommandText.cs
- FtpCachePolicyElement.cs
- Utilities.cs