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
- FormatterServices.cs
- UntrustedRecipientException.cs
- SecurityChannelListener.cs
- WindowsTitleBar.cs
- InvokeWebService.cs
- RectAnimationClockResource.cs
- NativeActivityTransactionContext.cs
- TableProvider.cs
- RequestCache.cs
- SerializableAttribute.cs
- NullableConverter.cs
- FontStyles.cs
- RepeaterItem.cs
- Int32Rect.cs
- FragmentQuery.cs
- ExtendedPropertyCollection.cs
- SortedDictionary.cs
- TypeNameConverter.cs
- EventLogPermissionHolder.cs
- TextProviderWrapper.cs
- UnicodeEncoding.cs
- SystemTcpStatistics.cs
- RelationshipFixer.cs
- XmlAttributes.cs
- QuotedStringFormatReader.cs
- LiteralText.cs
- SpecialNameAttribute.cs
- GeneralTransform.cs
- Splitter.cs
- UpdateTracker.cs
- ObjectSet.cs
- DataBindingCollectionConverter.cs
- SchemaImporterExtension.cs
- _NegoStream.cs
- DesignerValidatorAdapter.cs
- DecryptedHeader.cs
- UpdateProgress.cs
- OLEDB_Enum.cs
- UrlMappingsSection.cs
- PolyBezierSegment.cs
- DesignerActionItemCollection.cs
- XmlnsDefinitionAttribute.cs
- LinqExpressionNormalizer.cs
- MutableAssemblyCacheEntry.cs
- ExpandSegmentCollection.cs
- Win32MouseDevice.cs
- HtmlHistory.cs
- SByteConverter.cs
- DiscoveryServiceExtension.cs
- EnumBuilder.cs
- ElapsedEventArgs.cs
- ArithmeticException.cs
- PreDigestedSignedInfo.cs
- WindowsIdentity.cs
- Select.cs
- VisualStyleRenderer.cs
- UnionCodeGroup.cs
- ArgumentValue.cs
- DataServiceHost.cs
- GCHandleCookieTable.cs
- ConsumerConnectionPointCollection.cs
- Filter.cs
- ButtonBase.cs
- Operator.cs
- VectorKeyFrameCollection.cs
- VerbConverter.cs
- PageParser.cs
- Font.cs
- ConstructorExpr.cs
- Vector3DCollection.cs
- HttpCachePolicyElement.cs
- GeometryModel3D.cs
- QueryStringParameter.cs
- ToolStripDropDownButton.cs
- XamlToRtfParser.cs
- VSDExceptions.cs
- XmlDeclaration.cs
- JsonMessageEncoderFactory.cs
- ManipulationDeltaEventArgs.cs
- RectangleHotSpot.cs
- MatcherBuilder.cs
- MembershipSection.cs
- RangeEnumerable.cs
- KnownBoxes.cs
- ByteStack.cs
- InternalException.cs
- ISessionStateStore.cs
- ValidationErrorInfo.cs
- CurrentChangingEventArgs.cs
- WebPartPersonalization.cs
- NullableLongMinMaxAggregationOperator.cs
- GeneralTransform3DGroup.cs
- CodeTypeParameterCollection.cs
- MdImport.cs
- ApplicationServiceHelper.cs
- FrameworkEventSource.cs
- HyperLinkField.cs
- M3DUtil.cs
- ListItem.cs
- EncodingTable.cs