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
- NumberSubstitution.cs
- _TLSstream.cs
- ResourcePermissionBase.cs
- ActiveXSite.cs
- InternalCache.cs
- AuthorizationPolicyTypeElement.cs
- EpmSyndicationContentDeSerializer.cs
- XmlReflectionImporter.cs
- MailAddressParser.cs
- TransformationRules.cs
- DateTimeConstantAttribute.cs
- ListViewGroupConverter.cs
- ResourceKey.cs
- Script.cs
- ListViewSortEventArgs.cs
- GeneralTransform3DTo2DTo3D.cs
- FileDialog_Vista_Interop.cs
- ResourceReferenceExpressionConverter.cs
- Wildcard.cs
- ResetableIterator.cs
- DrawingAttributes.cs
- ArgumentValidation.cs
- Timer.cs
- EdmConstants.cs
- basenumberconverter.cs
- RemoteWebConfigurationHost.cs
- LocatorPart.cs
- EncodingStreamWrapper.cs
- HostTimeoutsElement.cs
- OneOfConst.cs
- XmlHierarchicalEnumerable.cs
- TrackingDataItem.cs
- Keyboard.cs
- ControlDesignerState.cs
- WebBrowsableAttribute.cs
- RegistrySecurity.cs
- ConnectionAcceptor.cs
- GlobalizationSection.cs
- DesignerVerb.cs
- DataSourceControlBuilder.cs
- DesignerActionUIStateChangeEventArgs.cs
- MyContact.cs
- ErrorHandler.cs
- DesignerTransaction.cs
- BitmapEditor.cs
- GridViewSortEventArgs.cs
- TranslateTransform.cs
- XPathBinder.cs
- _ShellExpression.cs
- Number.cs
- TagMapInfo.cs
- FileDataSourceCache.cs
- MediaTimeline.cs
- MediaTimeline.cs
- MarkupObject.cs
- NullableBoolConverter.cs
- CodeSnippetCompileUnit.cs
- HMACMD5.cs
- DesignSurfaceEvent.cs
- XmlSchemaInferenceException.cs
- ProcessModelInfo.cs
- PropertyToken.cs
- View.cs
- DelegateTypeInfo.cs
- NodeLabelEditEvent.cs
- BehaviorEditorPart.cs
- DBBindings.cs
- LazyTextWriterCreator.cs
- TypeDescriptionProvider.cs
- RSAPKCS1KeyExchangeFormatter.cs
- JsonDeserializer.cs
- ListViewTableCell.cs
- RelationshipManager.cs
- DataGridViewSelectedRowCollection.cs
- EventlogProvider.cs
- WebConvert.cs
- PageAdapter.cs
- EntityModelSchemaGenerator.cs
- UserControl.cs
- AddInIpcChannel.cs
- SqlTransaction.cs
- XmlUtf8RawTextWriter.cs
- Facet.cs
- DelegateHelpers.Generated.cs
- ScriptRegistrationManager.cs
- DnsPermission.cs
- FieldToken.cs
- EdmEntityTypeAttribute.cs
- EmptyStringExpandableObjectConverter.cs
- DataConnectionHelper.cs
- PageTheme.cs
- ProfilePropertySettingsCollection.cs
- SqlConnection.cs
- ExpressionList.cs
- UseAttributeSetsAction.cs
- Point3DKeyFrameCollection.cs
- DesignerWidgets.cs
- SQLDateTimeStorage.cs
- MouseDevice.cs
- SqlDataSource.cs