Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- DataFormats.cs
- StateValidator.cs
- Vector3D.cs
- IPHostEntry.cs
- SetterTriggerConditionValueConverter.cs
- ErrorCodes.cs
- StorageEntityContainerMapping.cs
- TimeSpanStorage.cs
- StringResourceManager.cs
- FrameworkElement.cs
- SmiContext.cs
- Scheduler.cs
- ToolBarButtonDesigner.cs
- Dictionary.cs
- Int32Animation.cs
- TreeNode.cs
- XmlMemberMapping.cs
- AppSettingsSection.cs
- ProxyGenerator.cs
- ListChunk.cs
- ListViewDataItem.cs
- MouseActionConverter.cs
- CodeSnippetTypeMember.cs
- SocketPermission.cs
- AutomationPeer.cs
- XmlBufferedByteStreamReader.cs
- FormClosedEvent.cs
- CodeGenerator.cs
- ServerValidateEventArgs.cs
- EllipseGeometry.cs
- TCPListener.cs
- BeginEvent.cs
- _SafeNetHandles.cs
- EmptyControlCollection.cs
- AuthorizationRuleCollection.cs
- WebPartCollection.cs
- MenuItem.cs
- ImmutableCollection.cs
- TextRangeBase.cs
- HandleRef.cs
- XmlSerializationGeneratedCode.cs
- EdgeProfileValidation.cs
- WebBrowserNavigatedEventHandler.cs
- EmptyStringExpandableObjectConverter.cs
- ApplicationActivator.cs
- StyleBamlTreeBuilder.cs
- ContextBase.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- IriParsingElement.cs
- PassportPrincipal.cs
- TypeConverterAttribute.cs
- ContentOnlyMessage.cs
- WrappingXamlSchemaContext.cs
- ObjectCloneHelper.cs
- DateTimePicker.cs
- ValueUtilsSmi.cs
- XmlNode.cs
- LostFocusEventManager.cs
- XmlAttributeProperties.cs
- MessageAction.cs
- MethodRental.cs
- HtmlValidationSummaryAdapter.cs
- DayRenderEvent.cs
- DataStreams.cs
- SortedSet.cs
- IgnoreFileBuildProvider.cs
- ContentType.cs
- SQLDateTime.cs
- BuildResult.cs
- XmlRawWriter.cs
- OleAutBinder.cs
- EnumMember.cs
- SecurityHeaderTokenResolver.cs
- ConfigXmlAttribute.cs
- RequestQueryParser.cs
- OutputCacheProfile.cs
- CodeAccessPermission.cs
- DictionaryEntry.cs
- WebSysDisplayNameAttribute.cs
- TextViewBase.cs
- AdjustableArrowCap.cs
- DefaultSerializationProviderAttribute.cs
- DivideByZeroException.cs
- OpenTypeLayoutCache.cs
- NameNode.cs
- ConnectionString.cs
- ClientConvert.cs
- DoubleAnimationClockResource.cs
- MouseOverProperty.cs
- BindingOperations.cs
- TraceLevelStore.cs
- X500Name.cs
- SplitterCancelEvent.cs
- MD5.cs
- SerializerProvider.cs
- UnsafeNativeMethods.cs
- Msec.cs
- CultureInfo.cs
- XmlPreloadedResolver.cs
- PrinterSettings.cs