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
- ListBase.cs
- SoundPlayerAction.cs
- GacUtil.cs
- ConsumerConnectionPointCollection.cs
- ListViewSortEventArgs.cs
- Facet.cs
- XsltFunctions.cs
- Menu.cs
- ClientApiGenerator.cs
- TargetFrameworkUtil.cs
- CodeDOMProvider.cs
- BinaryNegotiation.cs
- PrintPreviewDialog.cs
- X509UI.cs
- RecognizerBase.cs
- ControlTemplate.cs
- ManipulationVelocities.cs
- FieldBuilder.cs
- ACE.cs
- ObjRef.cs
- Model3D.cs
- AppearanceEditorPart.cs
- XmlSchemaComplexType.cs
- Package.cs
- SqlCacheDependencyDatabase.cs
- DecimalConverter.cs
- ValidateNames.cs
- XamlSerializerUtil.cs
- EntityDataSourceStatementEditorForm.cs
- EraserBehavior.cs
- PolicyException.cs
- VisualStyleInformation.cs
- TreeNodeMouseHoverEvent.cs
- TextPointerBase.cs
- ToolboxItemFilterAttribute.cs
- CriticalFinalizerObject.cs
- _BaseOverlappedAsyncResult.cs
- DSGeneratorProblem.cs
- Math.cs
- SpellerError.cs
- DataRowExtensions.cs
- StylusPointPropertyId.cs
- EventPropertyMap.cs
- DataSourceNameHandler.cs
- DesignerActionUIService.cs
- SessionParameter.cs
- X509IssuerSerialKeyIdentifierClause.cs
- StyleTypedPropertyAttribute.cs
- CompilerWrapper.cs
- BmpBitmapEncoder.cs
- ScrollItemProviderWrapper.cs
- DriveNotFoundException.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- SecurityUniqueId.cs
- SerTrace.cs
- RoutingTable.cs
- PageSettings.cs
- CodeDefaultValueExpression.cs
- ImageSource.cs
- PopOutPanel.cs
- BaseDataBoundControl.cs
- COM2ColorConverter.cs
- SafeBitVector32.cs
- EtwTrace.cs
- CrossContextChannel.cs
- DataGridViewSelectedRowCollection.cs
- _NegoState.cs
- GenericIdentity.cs
- EventLogInternal.cs
- PerfCounters.cs
- AttributeUsageAttribute.cs
- TypeForwardedToAttribute.cs
- AssemblyBuilder.cs
- ImageBrush.cs
- DesignerDataView.cs
- FunctionDetailsReader.cs
- ChannelManager.cs
- WizardStepBase.cs
- TextContainerHelper.cs
- HttpPostedFileBase.cs
- StringKeyFrameCollection.cs
- StringToken.cs
- ClientEndpointLoader.cs
- NullableBoolConverter.cs
- NamedPipeTransportElement.cs
- unsafeIndexingFilterStream.cs
- ToolStripSeparator.cs
- MenuStrip.cs
- EntityDesignerUtils.cs
- ItemsPresenter.cs
- XamlSerializerUtil.cs
- webbrowsersite.cs
- MemberInfoSerializationHolder.cs
- CaretElement.cs
- ChildTable.cs
- XmlNotation.cs
- BinaryObjectWriter.cs
- EFColumnProvider.cs
- AgileSafeNativeMemoryHandle.cs
- ProcessHost.cs