Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //[....] //----------------------------------------------------------------------------- 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
- SqlProfileProvider.cs
- TokenBasedSetEnumerator.cs
- PackUriHelper.cs
- SqlDataReader.cs
- TemplateControlBuildProvider.cs
- CultureSpecificStringDictionary.cs
- UrlMappingsModule.cs
- OperationAbortedException.cs
- SafeRegistryHandle.cs
- ClientEventManager.cs
- GreenMethods.cs
- ExitEventArgs.cs
- WebPartEditorCancelVerb.cs
- ParentQuery.cs
- InputLangChangeRequestEvent.cs
- ToolTip.cs
- XmlCompatibilityReader.cs
- CodeDomComponentSerializationService.cs
- AddInIpcChannel.cs
- MenuItemStyleCollection.cs
- SymbolResolver.cs
- oledbconnectionstring.cs
- OptimalTextSource.cs
- ColorConvertedBitmap.cs
- ProxyManager.cs
- Validator.cs
- PnrpPeerResolverElement.cs
- PaperSource.cs
- DataPagerFieldCollection.cs
- SystemBrushes.cs
- SmiContext.cs
- Setter.cs
- HelpProvider.cs
- ElapsedEventArgs.cs
- ThaiBuddhistCalendar.cs
- RefExpr.cs
- DataGridAddNewRow.cs
- ThemeableAttribute.cs
- ToolStripPanelCell.cs
- SubpageParagraph.cs
- _ConnectionGroup.cs
- WebScriptMetadataFormatter.cs
- CommandSet.cs
- UnsafeNativeMethods.cs
- DaylightTime.cs
- OleDbDataReader.cs
- TypeGeneratedEventArgs.cs
- DefaultMemberAttribute.cs
- ByteViewer.cs
- PeerHelpers.cs
- initElementDictionary.cs
- DataGridViewSelectedCellCollection.cs
- ContentDefinition.cs
- EndpointConfigContainer.cs
- __FastResourceComparer.cs
- FixedFlowMap.cs
- StoreContentChangedEventArgs.cs
- SqlFlattener.cs
- PropertyInformationCollection.cs
- SafeCertificateStore.cs
- Style.cs
- ScopeCompiler.cs
- DataTableClearEvent.cs
- GatewayDefinition.cs
- shaperfactoryquerycachekey.cs
- FileInfo.cs
- DataAdapter.cs
- ImageMapEventArgs.cs
- ElementHostAutomationPeer.cs
- COM2PropertyBuilderUITypeEditor.cs
- Accessible.cs
- CompositionCommandSet.cs
- RequestQueryParser.cs
- StaticSiteMapProvider.cs
- EncoderBestFitFallback.cs
- DelegateArgument.cs
- HitTestParameters.cs
- AnnotationResource.cs
- AlphaSortedEnumConverter.cs
- RadioButton.cs
- DataControlImageButton.cs
- ProxyWebPartConnectionCollection.cs
- FormatSettings.cs
- TextBoxRenderer.cs
- AsymmetricKeyExchangeFormatter.cs
- TypeBrowserDialog.cs
- ButtonDesigner.cs
- IItemContainerGenerator.cs
- MdImport.cs
- GeneratedContractType.cs
- FloatMinMaxAggregationOperator.cs
- OrderByQueryOptionExpression.cs
- Rights.cs
- SqlTriggerContext.cs
- SafeRightsManagementQueryHandle.cs
- ReceiveReply.cs
- XmlSortKeyAccumulator.cs
- InputLanguage.cs
- RequestNavigateEventArgs.cs
- DiagnosticsElement.cs