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
- HttpCookie.cs
- TreeView.cs
- Effect.cs
- BindingList.cs
- MobileFormsAuthentication.cs
- HostProtectionPermission.cs
- DownloadProgressEventArgs.cs
- XmlQueryOutput.cs
- ReadingWritingEntityEventArgs.cs
- XmlDocumentSchema.cs
- TextCollapsingProperties.cs
- ProfileEventArgs.cs
- ParseElement.cs
- CompositeFontInfo.cs
- TcpTransportSecurityElement.cs
- ColumnResizeAdorner.cs
- XmlHierarchicalDataSourceView.cs
- FileUpload.cs
- EditingCommands.cs
- BackgroundWorker.cs
- ThreadStartException.cs
- SqlLiftWhereClauses.cs
- WorkflowWebService.cs
- DictionarySectionHandler.cs
- TextEffectResolver.cs
- UIHelper.cs
- TextEditorContextMenu.cs
- UpdateProgress.cs
- SettingsContext.cs
- XmlSchemaGroupRef.cs
- DataServiceEntityAttribute.cs
- XhtmlBasicSelectionListAdapter.cs
- SoapIgnoreAttribute.cs
- ProtocolsConfigurationEntry.cs
- DataColumn.cs
- SecurityState.cs
- WorkflowElementDialog.cs
- _KerberosClient.cs
- GeometryValueSerializer.cs
- LinqDataSourceEditData.cs
- DockAndAnchorLayout.cs
- SmiMetaData.cs
- HideDisabledControlAdapter.cs
- WebScriptServiceHostFactory.cs
- PerformanceCounterPermissionEntry.cs
- HierarchicalDataBoundControlAdapter.cs
- UnsafeNativeMethodsPenimc.cs
- SizeConverter.cs
- Facet.cs
- UrlPropertyAttribute.cs
- ResourceAttributes.cs
- ConnectionStringsSection.cs
- GenericWebPart.cs
- DomainConstraint.cs
- ValidatingReaderNodeData.cs
- PrefixHandle.cs
- EditingCommands.cs
- NativeActivityAbortContext.cs
- Activator.cs
- RowCache.cs
- HtmlInputRadioButton.cs
- SqlConnectionFactory.cs
- NativeWindow.cs
- FunctionMappingTranslator.cs
- EntityParameter.cs
- ScriptHandlerFactory.cs
- BindingGraph.cs
- ListViewContainer.cs
- PolicyLevel.cs
- AggregateNode.cs
- DetailsViewPagerRow.cs
- HtmlPanelAdapter.cs
- XPathEmptyIterator.cs
- WsatExtendedInformation.cs
- KeyEventArgs.cs
- ClientSideQueueItem.cs
- InputGestureCollection.cs
- ParallelDesigner.cs
- WebServiceHostFactory.cs
- SpellerInterop.cs
- ListItemViewControl.cs
- DataGridViewSelectedRowCollection.cs
- WindowsRichEditRange.cs
- CommandHelpers.cs
- StaticTextPointer.cs
- XmlSerializerObjectSerializer.cs
- Vector3DCollection.cs
- KeyValueConfigurationCollection.cs
- ExpressionVisitor.cs
- MaterialGroup.cs
- RuntimeCompatibilityAttribute.cs
- UrlAuthFailedErrorFormatter.cs
- Attachment.cs
- Int16AnimationUsingKeyFrames.cs
- SolidBrush.cs
- InitialServerConnectionReader.cs
- DataTableClearEvent.cs
- SystemColorTracker.cs
- ThemeDictionaryExtension.cs
- EmptyImpersonationContext.cs