Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- JournalEntry.cs
- BlurBitmapEffect.cs
- FormViewUpdateEventArgs.cs
- Model3D.cs
- EventData.cs
- GenericAuthenticationEventArgs.cs
- TextCharacters.cs
- Timer.cs
- Rect3DValueSerializer.cs
- TripleDESCryptoServiceProvider.cs
- IISMapPath.cs
- XmlUrlResolver.cs
- GroupJoinQueryOperator.cs
- SchemaImporterExtensionsSection.cs
- AnnotationDocumentPaginator.cs
- TransformCryptoHandle.cs
- AuthenticationService.cs
- GPStream.cs
- TransactionsSectionGroup.cs
- DataObjectPastingEventArgs.cs
- HttpDebugHandler.cs
- RectValueSerializer.cs
- _CookieModule.cs
- BaseResourcesBuildProvider.cs
- Model3DCollection.cs
- _AuthenticationState.cs
- TagPrefixInfo.cs
- ArgumentNullException.cs
- TransactionContext.cs
- Type.cs
- PresentationAppDomainManager.cs
- AstTree.cs
- BrowserTree.cs
- DataGridViewCheckBoxColumn.cs
- PeekCompletedEventArgs.cs
- EventBuilder.cs
- ResourceContainerWrapper.cs
- AssemblyCache.cs
- SHA384.cs
- EmbeddedMailObjectCollectionEditor.cs
- ImplicitInputBrush.cs
- ListViewDataItem.cs
- ThreadAttributes.cs
- ServicePointManagerElement.cs
- ProjectionCamera.cs
- SoapDocumentServiceAttribute.cs
- OleDbTransaction.cs
- ComponentCommands.cs
- ChangeNode.cs
- FileSystemEventArgs.cs
- RightsManagementEncryptionTransform.cs
- BitmapDecoder.cs
- Margins.cs
- _ConnectionGroup.cs
- Exceptions.cs
- PermissionSetTriple.cs
- Zone.cs
- BigInt.cs
- sqlser.cs
- Registry.cs
- SqlStream.cs
- XmlDomTextWriter.cs
- ObjectCloneHelper.cs
- TableAdapterManagerGenerator.cs
- LassoHelper.cs
- CompositeControl.cs
- FontInfo.cs
- OdbcCommand.cs
- NativeMethods.cs
- TaskScheduler.cs
- UnsafeCollabNativeMethods.cs
- CmsInterop.cs
- OrderedDictionary.cs
- DataSourceCacheDurationConverter.cs
- listitem.cs
- Menu.cs
- EntityDesignerBuildProvider.cs
- SafeCryptHandles.cs
- EntityTemplateFactory.cs
- ProtocolViolationException.cs
- ComponentResourceKeyConverter.cs
- PostBackOptions.cs
- EncodingTable.cs
- DocumentViewer.cs
- MailBnfHelper.cs
- ZipIOExtraFieldZip64Element.cs
- BitmapMetadata.cs
- ProtocolsConfiguration.cs
- ImageUrlEditor.cs
- ShaderEffect.cs
- CalculatedColumn.cs
- XmlSignificantWhitespace.cs
- TextServicesPropertyRanges.cs
- TextChangedEventArgs.cs
- HostingEnvironment.cs
- ManagedWndProcTracker.cs
- TableDetailsCollection.cs
- DeobfuscatingStream.cs
- SmtpTransport.cs
- ListSortDescription.cs