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
- XmlSerializerSection.cs
- EntityDescriptor.cs
- Utils.cs
- ClientSettingsProvider.cs
- FrameworkTextComposition.cs
- TcpConnectionPool.cs
- DoubleLinkListEnumerator.cs
- OrderByBuilder.cs
- SafeRsaProviderHandle.cs
- GraphicsContainer.cs
- InfoCardProofToken.cs
- ToolBarButtonClickEvent.cs
- DependencySource.cs
- SharedPersonalizationStateInfo.cs
- UriTemplateCompoundPathSegment.cs
- SoapHeader.cs
- XmlAttributeAttribute.cs
- KeyboardNavigation.cs
- Lease.cs
- SingleObjectCollection.cs
- Main.cs
- CommandField.cs
- Expander.cs
- StreamGeometryContext.cs
- KeyInfo.cs
- HttpServerVarsCollection.cs
- IndentTextWriter.cs
- TcpTransportSecurityElement.cs
- StylusPointDescription.cs
- HttpGetProtocolImporter.cs
- coordinatorscratchpad.cs
- Graphics.cs
- ActivationWorker.cs
- UnitControl.cs
- NullableFloatMinMaxAggregationOperator.cs
- PersonalizationStateQuery.cs
- CommentAction.cs
- Vector3DValueSerializer.cs
- ConfigurationManagerInternal.cs
- FrameworkContentElement.cs
- FragmentQueryProcessor.cs
- BindingCollection.cs
- HostingPreferredMapPath.cs
- OleDbStruct.cs
- DocumentViewerBaseAutomationPeer.cs
- CurrencyWrapper.cs
- Pointer.cs
- SQLDateTimeStorage.cs
- XamlFilter.cs
- ResourceDescriptionAttribute.cs
- ClientBase.cs
- SqlMetaData.cs
- OraclePermission.cs
- WebPartHeaderCloseVerb.cs
- IssuanceLicense.cs
- MetadataUtilsSmi.cs
- MsmqMessageSerializationFormat.cs
- SqlException.cs
- CookieParameter.cs
- AuthenticationServiceManager.cs
- SurrogateEncoder.cs
- HyperLinkField.cs
- ImpersonateTokenRef.cs
- WCFServiceClientProxyGenerator.cs
- CodeFieldReferenceExpression.cs
- ConnectionPoint.cs
- CursorInteropHelper.cs
- PropertyPathConverter.cs
- UrlPath.cs
- GC.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ResourcesBuildProvider.cs
- PerformanceCounterNameAttribute.cs
- HashAlgorithm.cs
- TextWriterTraceListener.cs
- WsdlServiceChannelBuilder.cs
- TCPClient.cs
- CodeStatementCollection.cs
- CompleteWizardStep.cs
- ListCardsInFileRequest.cs
- DefaultWorkflowSchedulerService.cs
- HashAlgorithm.cs
- WmpBitmapDecoder.cs
- SelfSignedCertificate.cs
- MemberAssignmentAnalysis.cs
- QuaternionConverter.cs
- SchemaDeclBase.cs
- MetafileHeaderEmf.cs
- Converter.cs
- XmlUrlResolver.cs
- XmlSchemaNotation.cs
- QilList.cs
- CultureTableRecord.cs
- EFTableProvider.cs
- UInt64.cs
- WindowsToolbarAsMenu.cs
- Registry.cs
- DateTimePicker.cs
- QilName.cs
- StorageAssociationTypeMapping.cs