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
- ProviderConnectionPoint.cs
- CompilerError.cs
- StringBuilder.cs
- SmtpMail.cs
- ErrorHandler.cs
- ObjectResult.cs
- ListViewSortEventArgs.cs
- IPAddressCollection.cs
- ScriptManagerProxy.cs
- HtmlTableRow.cs
- TemplatedControlDesigner.cs
- ActiveXSerializer.cs
- Attribute.cs
- DrawingAttributeSerializer.cs
- TextEffectCollection.cs
- TableLayoutSettings.cs
- DataProviderNameConverter.cs
- PackageStore.cs
- RepeaterItemCollection.cs
- DocumentViewerBase.cs
- SafeRightsManagementPubHandle.cs
- InputScopeConverter.cs
- DataColumnChangeEvent.cs
- Component.cs
- Misc.cs
- InternalMappingException.cs
- ResourceDescriptionAttribute.cs
- WebPartConnectionsCancelVerb.cs
- ImageSourceConverter.cs
- ControlBindingsCollection.cs
- RSAOAEPKeyExchangeFormatter.cs
- CheckBoxRenderer.cs
- AttributeData.cs
- SmiEventSink.cs
- XPathNodeInfoAtom.cs
- XmlNamedNodeMap.cs
- MachineKeyConverter.cs
- XamlFigureLengthSerializer.cs
- CalendarAutomationPeer.cs
- ClientBuildManager.cs
- ResXFileRef.cs
- ConnectionStringsExpressionBuilder.cs
- CultureTableRecord.cs
- SymbolMethod.cs
- ContentPosition.cs
- TrackingProfileDeserializationException.cs
- XmlTextReaderImplHelpers.cs
- Utilities.cs
- AlphabetConverter.cs
- EditorAttribute.cs
- ObjectStorage.cs
- PixelFormat.cs
- ItemsPresenter.cs
- IDictionary.cs
- BindingMemberInfo.cs
- DataRowExtensions.cs
- ManagedWndProcTracker.cs
- GenericWebPart.cs
- LocalizationComments.cs
- WorkflowIdleElement.cs
- ClientConvert.cs
- DataContractSerializerOperationBehavior.cs
- PersistenceException.cs
- UpDownEvent.cs
- FileLogRecordHeader.cs
- Rotation3DKeyFrameCollection.cs
- XmlEncoding.cs
- xmlfixedPageInfo.cs
- InputMethodStateChangeEventArgs.cs
- InputScopeConverter.cs
- RepeaterItem.cs
- AnchoredBlock.cs
- DropSource.cs
- SchemaImporterExtensionElementCollection.cs
- DataGridViewAdvancedBorderStyle.cs
- Vector3DCollectionValueSerializer.cs
- HitTestWithGeometryDrawingContextWalker.cs
- DesignerTransactionCloseEvent.cs
- HyperlinkAutomationPeer.cs
- TraceListener.cs
- UnsafeNativeMethods.cs
- TextBounds.cs
- DeclarativeCatalogPart.cs
- EntityTransaction.cs
- SqlFactory.cs
- AttachedPropertyInfo.cs
- InternalsVisibleToAttribute.cs
- IteratorFilter.cs
- ShapingWorkspace.cs
- PassportAuthenticationModule.cs
- HtmlSelect.cs
- CalendarDayButton.cs
- ClientRolePrincipal.cs
- ReadOnlyHierarchicalDataSourceView.cs
- SecurityTokenProvider.cs
- OdbcEnvironmentHandle.cs
- ConstraintCollection.cs
- BinaryExpressionHelper.cs
- MemoryPressure.cs
- CompositionTarget.cs