Code:
/ FX-1434 / FX-1434 / 1.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
- PropertyChangedEventManager.cs
- ToolStripDropDownButton.cs
- ToolTipService.cs
- OleDbWrapper.cs
- ContextDataSourceContextData.cs
- Triplet.cs
- BitSet.cs
- NonParentingControl.cs
- RequestTimeoutManager.cs
- RsaSecurityTokenAuthenticator.cs
- XamlRtfConverter.cs
- HTMLTextWriter.cs
- BoolExpression.cs
- RegexCompiler.cs
- SafeRightsManagementPubHandle.cs
- SqlWorkflowInstanceStoreLock.cs
- HostingPreferredMapPath.cs
- UpdateRecord.cs
- ToolStripItemClickedEventArgs.cs
- XmlDeclaration.cs
- ToolBarOverflowPanel.cs
- ColumnTypeConverter.cs
- CustomActivityDesigner.cs
- ColumnMapCopier.cs
- ThreadAttributes.cs
- OperatingSystemVersionCheck.cs
- DPAPIProtectedConfigurationProvider.cs
- GAC.cs
- CompiledQueryCacheEntry.cs
- EventMemberCodeDomSerializer.cs
- UpdateManifestForBrowserApplication.cs
- AspNetCompatibilityRequirementsAttribute.cs
- WebBrowserPermission.cs
- StylusLogic.cs
- ObjectView.cs
- StateManagedCollection.cs
- XmlPropertyBag.cs
- EditBehavior.cs
- SqlDataRecord.cs
- DataObjectMethodAttribute.cs
- PageCache.cs
- WebPartTransformerAttribute.cs
- Point3D.cs
- PersonalizableAttribute.cs
- unsafeIndexingFilterStream.cs
- CursorConverter.cs
- XmlResolver.cs
- AnnotationHighlightLayer.cs
- ElementHostAutomationPeer.cs
- SystemFonts.cs
- ConstNode.cs
- ScrollEvent.cs
- GeneratedContractType.cs
- PersonalizationStateQuery.cs
- SettingsProperty.cs
- WindowsFormsHelpers.cs
- StackSpiller.Generated.cs
- ThemeDictionaryExtension.cs
- FloatAverageAggregationOperator.cs
- AuthenticationManager.cs
- MembershipPasswordException.cs
- MailWriter.cs
- HwndPanningFeedback.cs
- TextFormattingConverter.cs
- EnvironmentPermission.cs
- DifferencingCollection.cs
- WorkflowElementDialog.cs
- SQLInt64Storage.cs
- DataBindingsDialog.cs
- TraceListeners.cs
- WorkerRequest.cs
- BindingCompleteEventArgs.cs
- DynamicDataExtensions.cs
- SqlRowUpdatedEvent.cs
- DateTimeConverter2.cs
- CompilerTypeWithParams.cs
- DataTableReaderListener.cs
- EventQueueState.cs
- DataControlCommands.cs
- OptionUsage.cs
- PackageFilter.cs
- IgnoreFlushAndCloseStream.cs
- SplineKeyFrames.cs
- ErrorWebPart.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- TypePropertyEditor.cs
- HwndHost.cs
- SecurityValidationBehavior.cs
- SimpleHandlerFactory.cs
- Maps.cs
- SqlCacheDependencySection.cs
- MeasureData.cs
- UpdatableWrapper.cs
- IntSecurity.cs
- SrgsGrammarCompiler.cs
- DataGridTextBoxColumn.cs
- PrintController.cs
- HttpResponseBase.cs
- COM2TypeInfoProcessor.cs
- AbstractDataSvcMapFileLoader.cs