Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / XPathItem.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ZipPackagePart.cs
- FilteredAttributeCollection.cs
- XmlSchemaChoice.cs
- XmlSerializationGeneratedCode.cs
- HandoffBehavior.cs
- StrongTypingException.cs
- ClassDataContract.cs
- Int64AnimationBase.cs
- safelink.cs
- CellTreeNode.cs
- DataServiceHostFactory.cs
- AsymmetricKeyExchangeFormatter.cs
- MenuStrip.cs
- CodeAssignStatement.cs
- ExpressionBinding.cs
- PropagatorResult.cs
- TextTreeInsertUndoUnit.cs
- RuleRefElement.cs
- Scalars.cs
- HwndAppCommandInputProvider.cs
- Column.cs
- TriggerCollection.cs
- HandledMouseEvent.cs
- _TLSstream.cs
- DesignerLoader.cs
- FormViewPageEventArgs.cs
- DeriveBytes.cs
- DetailsViewUpdateEventArgs.cs
- HtmlTextArea.cs
- EtwTrackingBehavior.cs
- ButtonBaseAutomationPeer.cs
- HostingEnvironmentSection.cs
- ReferenceEqualityComparer.cs
- CompilationUtil.cs
- SymbolMethod.cs
- GridViewSelectEventArgs.cs
- ClientOptions.cs
- Style.cs
- WindowCollection.cs
- SubMenuStyleCollection.cs
- ScrollChrome.cs
- SystemException.cs
- ContextMenu.cs
- EncoderFallback.cs
- ServiceSecurityAuditElement.cs
- X509Certificate.cs
- CredentialManagerDialog.cs
- CqlParser.cs
- DirectoryInfo.cs
- FormatVersion.cs
- BrowserDefinitionCollection.cs
- PropertyNames.cs
- XmlSiteMapProvider.cs
- DoubleConverter.cs
- StateManagedCollection.cs
- HtmlInputSubmit.cs
- MatrixTransform3D.cs
- DeploymentSectionCache.cs
- Int16Converter.cs
- ConfigurationStrings.cs
- StyleCollection.cs
- ColorContext.cs
- DataServiceClientException.cs
- MonitoringDescriptionAttribute.cs
- GenericUriParser.cs
- GcHandle.cs
- ItemCheckEvent.cs
- Thread.cs
- IteratorDescriptor.cs
- GacUtil.cs
- StringResourceManager.cs
- FontFamily.cs
- WebPartDisplayModeEventArgs.cs
- ArrangedElement.cs
- ListBoxDesigner.cs
- GlobalAllocSafeHandle.cs
- ToolboxItemAttribute.cs
- PathGeometry.cs
- SizeF.cs
- WebControlAdapter.cs
- AutomationProperties.cs
- GridViewAutomationPeer.cs
- KeyManager.cs
- ResourceAttributes.cs
- ProfilePropertyMetadata.cs
- PtsHost.cs
- CodeRegionDirective.cs
- StackBuilderSink.cs
- DisplayNameAttribute.cs
- DesignerEventService.cs
- Int64AnimationUsingKeyFrames.cs
- WebPartMenuStyle.cs
- HttpWrapper.cs
- TextModifierScope.cs
- BitmapEffectDrawing.cs
- MetadataCache.cs
- RankException.cs
- AddInDeploymentState.cs
- WebControlParameterProxy.cs
- CompModSwitches.cs