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
- DocobjHost.cs
- HttpCachePolicy.cs
- CorrelationManager.cs
- PeerIPHelper.cs
- TextEditorLists.cs
- XmlSchemaFacet.cs
- Matrix.cs
- AsnEncodedData.cs
- HttpConfigurationSystem.cs
- ConfigurationStrings.cs
- ColumnTypeConverter.cs
- XmlNotation.cs
- PeerApplicationLaunchInfo.cs
- RelatedPropertyManager.cs
- AlphaSortedEnumConverter.cs
- CategoryValueConverter.cs
- DetailsViewAutoFormat.cs
- EntityDataSourceEntityTypeFilterItem.cs
- MimeFormatExtensions.cs
- Geometry3D.cs
- DataGridColumnCollection.cs
- WindowsListBox.cs
- TableTextElementCollectionInternal.cs
- ProfilePropertyNameValidator.cs
- SqlLiftWhereClauses.cs
- AuthorizationRule.cs
- SqlCrossApplyToCrossJoin.cs
- ParserStreamGeometryContext.cs
- Crc32Helper.cs
- AddInEnvironment.cs
- CompatibleComparer.cs
- SimpleRecyclingCache.cs
- SystemIPv4InterfaceProperties.cs
- Color.cs
- CookieHandler.cs
- XamlToRtfWriter.cs
- HostDesigntimeLicenseContext.cs
- SmtpTransport.cs
- PerspectiveCamera.cs
- ContainsRowNumberChecker.cs
- MoveSizeWinEventHandler.cs
- HealthMonitoringSection.cs
- TransactionScope.cs
- MenuItemBinding.cs
- ColumnMapTranslator.cs
- ByteStack.cs
- TextAutomationPeer.cs
- ColumnResizeAdorner.cs
- COM2ICategorizePropertiesHandler.cs
- HitTestParameters3D.cs
- AccessViolationException.cs
- Graphics.cs
- XmlWrappingReader.cs
- SchemaObjectWriter.cs
- DeviceContext.cs
- RecordConverter.cs
- GrowingArray.cs
- SqlDelegatedTransaction.cs
- WebBrowserProgressChangedEventHandler.cs
- DataBindingList.cs
- COM2Properties.cs
- ExceptionHelpers.cs
- AnnotationService.cs
- CacheDict.cs
- InvalidPrinterException.cs
- PointAnimationBase.cs
- MessageBuffer.cs
- PrintPageEvent.cs
- TakeQueryOptionExpression.cs
- StateDesigner.Helpers.cs
- WindowsListViewScroll.cs
- HorizontalAlignConverter.cs
- SessionStateUtil.cs
- RegionIterator.cs
- Point3DAnimationBase.cs
- SecurityContext.cs
- WebControl.cs
- SortKey.cs
- QueryCursorEventArgs.cs
- LabelLiteral.cs
- GACMembershipCondition.cs
- DesignTimeTemplateParser.cs
- CryptoProvider.cs
- VolatileResourceManager.cs
- BooleanFunctions.cs
- SelectionListComponentEditor.cs
- XmlObjectSerializerWriteContext.cs
- PageBuildProvider.cs
- ExpressionEditorSheet.cs
- CompModSwitches.cs
- StateInitialization.cs
- QueryCreatedEventArgs.cs
- ArgumentException.cs
- MethodBuilderInstantiation.cs
- CqlLexer.cs
- XmlSchemaException.cs
- StoryFragments.cs
- SimpleFileLog.cs
- TransactionScope.cs
- SqlRewriteScalarSubqueries.cs