Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- ClickablePoint.cs
- PermissionListSet.cs
- Model3DGroup.cs
- UserControl.cs
- SortedList.cs
- CacheChildrenQuery.cs
- Form.cs
- safelinkcollection.cs
- ApplicationFileParser.cs
- DbReferenceCollection.cs
- DbParameterHelper.cs
- EncodingStreamWrapper.cs
- DesignerDataView.cs
- ImageDrawing.cs
- EventLogConfiguration.cs
- WebPartActionVerb.cs
- SqlComparer.cs
- KerberosTokenFactoryCredential.cs
- AssemblyAttributesGoHere.cs
- ApplicationActivator.cs
- GlobalId.cs
- ExitEventArgs.cs
- odbcmetadatafactory.cs
- FragmentQueryProcessor.cs
- TableHeaderCell.cs
- SoapCodeExporter.cs
- MenuCommands.cs
- LinqExpressionNormalizer.cs
- SqlDataSourceDesigner.cs
- _SingleItemRequestCache.cs
- PermissionRequestEvidence.cs
- DataSourceGeneratorException.cs
- OraclePermission.cs
- InteropBitmapSource.cs
- IISUnsafeMethods.cs
- Collection.cs
- DownloadProgressEventArgs.cs
- InvokeBase.cs
- safelink.cs
- GroupedContextMenuStrip.cs
- DiffuseMaterial.cs
- _DynamicWinsockMethods.cs
- DataColumnCollection.cs
- parserscommon.cs
- Composition.cs
- GraphicsPathIterator.cs
- HeaderCollection.cs
- SmtpNtlmAuthenticationModule.cs
- StreamGeometryContext.cs
- DataRowCollection.cs
- WebRequestModuleElement.cs
- ConnectionsZone.cs
- EventLogPermissionEntry.cs
- AssemblyFilter.cs
- DataBoundControlHelper.cs
- DictionarySectionHandler.cs
- TableLayoutColumnStyleCollection.cs
- DbMetaDataColumnNames.cs
- MaskInputRejectedEventArgs.cs
- HealthMonitoringSectionHelper.cs
- EventListenerClientSide.cs
- ListBoxItemWrapperAutomationPeer.cs
- EdmError.cs
- OutputCacheSettings.cs
- RequestCacheManager.cs
- Span.cs
- QueuePathEditor.cs
- BaseInfoTable.cs
- DataGridColumn.cs
- DataPagerCommandEventArgs.cs
- WindowsNonControl.cs
- Opcode.cs
- ReachPageContentSerializerAsync.cs
- ImageIndexConverter.cs
- SingleObjectCollection.cs
- SqlError.cs
- ClusterRegistryConfigurationProvider.cs
- DeviceContext.cs
- CompleteWizardStep.cs
- DataPointer.cs
- OleDbConnectionFactory.cs
- RuntimeEnvironment.cs
- JoinSymbol.cs
- PropertyPath.cs
- RtfToXamlReader.cs
- QilStrConcat.cs
- SizeAnimationUsingKeyFrames.cs
- StringAnimationBase.cs
- ObjectAnimationBase.cs
- DispatcherSynchronizationContext.cs
- InputLanguage.cs
- EntityDataSourceDataSelection.cs
- TypeDescriptor.cs
- LocalizedNameDescriptionPair.cs
- CodeDOMUtility.cs
- LightweightCodeGenerator.cs
- SafeSecurityHelper.cs
- PointValueSerializer.cs
- FileIOPermission.cs
- QilTernary.cs