Code:
/ DotNET / DotNET / 8.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
- DbXmlEnabledProviderManifest.cs
- Rfc2898DeriveBytes.cs
- DefaultIfEmptyQueryOperator.cs
- Italic.cs
- ViewValidator.cs
- ConfigurationManagerHelperFactory.cs
- ReaderWriterLockWrapper.cs
- ZeroOpNode.cs
- SchemeSettingElement.cs
- NotSupportedException.cs
- COM2IDispatchConverter.cs
- TreeNodeCollectionEditorDialog.cs
- MsmqAppDomainProtocolHandler.cs
- MouseGesture.cs
- RequestDescription.cs
- AuthenticationSection.cs
- GetPageNumberCompletedEventArgs.cs
- ProxyManager.cs
- XmlSchemaAnnotation.cs
- ToolStripMenuItemDesigner.cs
- InkCanvasInnerCanvas.cs
- xmlsaver.cs
- Hash.cs
- SQlBooleanStorage.cs
- CompositeControlDesigner.cs
- UniqueConstraint.cs
- DirectoryGroupQuery.cs
- loginstatus.cs
- StringDictionary.cs
- ImageField.cs
- ToolStripDropDownClosedEventArgs.cs
- Command.cs
- FlowDocumentView.cs
- DependencyPropertyKind.cs
- SaveFileDialog.cs
- FindCriteria11.cs
- FixedTextBuilder.cs
- XamlParser.cs
- ConfigViewGenerator.cs
- NativeMethods.cs
- WindowsTab.cs
- ResourceDefaultValueAttribute.cs
- CacheDependency.cs
- CatchDesigner.xaml.cs
- ProtectedConfigurationSection.cs
- ConfigurationUtility.cs
- CanonicalFormWriter.cs
- Control.cs
- ApplicationInfo.cs
- Int16AnimationBase.cs
- CodeIterationStatement.cs
- ResourcesBuildProvider.cs
- WebPartMenu.cs
- EventLogPermissionEntryCollection.cs
- ZipIOFileItemStream.cs
- TextDpi.cs
- LingerOption.cs
- SoapAttributes.cs
- RelationshipConverter.cs
- CollectionBuilder.cs
- StringAnimationBase.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- TimeStampChecker.cs
- MarshalDirectiveException.cs
- BufferBuilder.cs
- ScriptServiceAttribute.cs
- WorkflowDefinitionDispenser.cs
- TypeReference.cs
- IdentityNotMappedException.cs
- _ShellExpression.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- TreeNodeMouseHoverEvent.cs
- PageCatalogPart.cs
- WebBrowserEvent.cs
- SqlExpressionNullability.cs
- Panel.cs
- ToolStripStatusLabel.cs
- PhysicalOps.cs
- IIS7UserPrincipal.cs
- DemultiplexingClientMessageFormatter.cs
- PrintDialog.cs
- DataSourceCacheDurationConverter.cs
- Int32Rect.cs
- EndpointConfigContainer.cs
- ManipulationVelocities.cs
- ToolStripCodeDomSerializer.cs
- CodeVariableReferenceExpression.cs
- ExcCanonicalXml.cs
- WebPartVerbCollection.cs
- ResourceType.cs
- NullPackagingPolicy.cs
- PKCS1MaskGenerationMethod.cs
- HttpResponse.cs
- ImageCodecInfo.cs
- JavaScriptString.cs
- SqlReorderer.cs
- controlskin.cs
- PageParserFilter.cs
- CodeVariableDeclarationStatement.cs
- SrgsText.cs