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
- SessionPageStateSection.cs
- Bezier.cs
- PixelFormat.cs
- CapabilitiesAssignment.cs
- CharacterMetricsDictionary.cs
- SystemColors.cs
- TextAdaptor.cs
- MasterPageParser.cs
- SchemaCollectionCompiler.cs
- SigningCredentials.cs
- MediaTimeline.cs
- EditorPartChrome.cs
- UIElement3D.cs
- Int32CAMarshaler.cs
- SecurityUniqueId.cs
- XmlSchemaAttributeGroupRef.cs
- OuterProxyWrapper.cs
- NativeWindow.cs
- ISAPIApplicationHost.cs
- HwndSourceParameters.cs
- ResourceDescriptionAttribute.cs
- MdbDataFileEditor.cs
- MsmqInputChannelListenerBase.cs
- ListSortDescriptionCollection.cs
- EncodingInfo.cs
- SecurityAppliedMessage.cs
- Empty.cs
- DPCustomTypeDescriptor.cs
- OuterGlowBitmapEffect.cs
- QilPatternVisitor.cs
- XmlDictionaryWriter.cs
- SmiMetaData.cs
- GeometryConverter.cs
- DbProviderFactories.cs
- ViewBox.cs
- ResolveCriteria.cs
- EventLogTraceListener.cs
- Span.cs
- CompilationPass2TaskInternal.cs
- UserControl.cs
- TreeNodeCollection.cs
- SettingsPropertyIsReadOnlyException.cs
- Marshal.cs
- ProfileParameter.cs
- DataPagerFieldCommandEventArgs.cs
- IChannel.cs
- DataGridViewDataConnection.cs
- RestHandler.cs
- EventDriven.cs
- CroppedBitmap.cs
- FtpWebResponse.cs
- NativeObjectSecurity.cs
- Stylesheet.cs
- RenderDataDrawingContext.cs
- TextBoxBaseDesigner.cs
- StateDesigner.TransitionInfo.cs
- DataTableExtensions.cs
- DbProviderFactoriesConfigurationHandler.cs
- StoreContentChangedEventArgs.cs
- WebContext.cs
- ChannelFactoryRefCache.cs
- Matrix3DConverter.cs
- TextCharacters.cs
- PagerSettings.cs
- StringArrayConverter.cs
- SourceFileInfo.cs
- RegexGroupCollection.cs
- ReflectionServiceProvider.cs
- HelpProvider.cs
- ToolStripCodeDomSerializer.cs
- StyleHelper.cs
- SettingsContext.cs
- DbModificationClause.cs
- StylusEventArgs.cs
- DropShadowBitmapEffect.cs
- PrefixQName.cs
- FileLoadException.cs
- PagePropertiesChangingEventArgs.cs
- SessionStateContainer.cs
- MemberCollection.cs
- DataGridViewColumnHeaderCell.cs
- IndexedString.cs
- SuspendDesigner.cs
- DispatchChannelSink.cs
- BinaryConverter.cs
- SqlAliaser.cs
- Object.cs
- UniformGrid.cs
- TypefaceCollection.cs
- FieldNameLookup.cs
- ProcessHost.cs
- DbConnectionFactory.cs
- XmlEncoding.cs
- _IPv4Address.cs
- GenerateHelper.cs
- OleDbCommand.cs
- PublisherIdentityPermission.cs
- Hex.cs
- Msec.cs
- PerformanceCounterPermissionAttribute.cs