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
- PaginationProgressEventArgs.cs
- IsolatedStoragePermission.cs
- SqlUtil.cs
- InstanceKeyCompleteException.cs
- WebServiceHandler.cs
- TextWriterEngine.cs
- TableTextElementCollectionInternal.cs
- Triangle.cs
- ClientCultureInfo.cs
- SafeTimerHandle.cs
- XmlNodeChangedEventManager.cs
- GenericXmlSecurityToken.cs
- ToolStripStatusLabel.cs
- RuleProcessor.cs
- EncoderBestFitFallback.cs
- ContextMarshalException.cs
- HttpValueCollection.cs
- HttpUnhandledOperationInvoker.cs
- RtfControls.cs
- PassportAuthentication.cs
- TextEditorParagraphs.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- Int32.cs
- DiscoveryExceptionDictionary.cs
- SecurityTokenProvider.cs
- XPathNavigator.cs
- WizardStepBase.cs
- counter.cs
- SourceLineInfo.cs
- CellConstantDomain.cs
- Root.cs
- SessionStateContainer.cs
- SequentialUshortCollection.cs
- CompositeControl.cs
- GlyphTypeface.cs
- TargetPerspective.cs
- SmtpTransport.cs
- SmtpMail.cs
- CustomErrorCollection.cs
- ExceptionHelpers.cs
- Geometry3D.cs
- DrawingCollection.cs
- KeySpline.cs
- AsyncOperation.cs
- Brushes.cs
- Polyline.cs
- XDRSchema.cs
- Focus.cs
- LongValidatorAttribute.cs
- PassportAuthenticationModule.cs
- BooleanToVisibilityConverter.cs
- SystemIPv6InterfaceProperties.cs
- StopStoryboard.cs
- AutomationElementCollection.cs
- DynamicVirtualDiscoSearcher.cs
- ArrayExtension.cs
- ChameleonKey.cs
- StatusCommandUI.cs
- WebPartDeleteVerb.cs
- Operand.cs
- Hashtable.cs
- ProfilePropertySettingsCollection.cs
- DynamicDiscoSearcher.cs
- OutputCacheModule.cs
- WebPartConnectVerb.cs
- WorkflowApplicationCompletedEventArgs.cs
- Sentence.cs
- TargetParameterCountException.cs
- Lasso.cs
- TypeUtil.cs
- CodeConditionStatement.cs
- Rotation3DKeyFrameCollection.cs
- WeakEventManager.cs
- XmlDataContract.cs
- DragEventArgs.cs
- HandlerBase.cs
- SuppressedPackageProperties.cs
- RelatedCurrencyManager.cs
- PDBReader.cs
- CharacterString.cs
- XmlSchemaObject.cs
- ContainsSearchOperator.cs
- RoutedEventConverter.cs
- XmlUtf8RawTextWriter.cs
- CompatibleIComparer.cs
- QueryableDataSource.cs
- BaseCollection.cs
- GenericIdentity.cs
- SpeakProgressEventArgs.cs
- XmlIgnoreAttribute.cs
- AuthorizationRule.cs
- SignatureResourcePool.cs
- ElementNotEnabledException.cs
- RelationshipSet.cs
- Property.cs
- Label.cs
- StreamGeometry.cs
- SizeAnimation.cs
- NameHandler.cs
- BuildDependencySet.cs