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
- AppDomainManager.cs
- FormatException.cs
- PropertyMap.cs
- QilParameter.cs
- AnnotationResource.cs
- DbSourceParameterCollection.cs
- FileInfo.cs
- _SecureChannel.cs
- XPathAncestorIterator.cs
- PropertyMetadata.cs
- IndexedEnumerable.cs
- RuntimeConfig.cs
- CommunicationObjectManager.cs
- TextDecorationCollection.cs
- FixedNode.cs
- Stopwatch.cs
- ConnectivityStatus.cs
- CurrencyWrapper.cs
- OleDbPropertySetGuid.cs
- EncodingTable.cs
- ValidationHelper.cs
- SafeThemeHandle.cs
- AttributeQuery.cs
- Model3D.cs
- HostDesigntimeLicenseContext.cs
- WebPartConnectionsEventArgs.cs
- COM2IDispatchConverter.cs
- QilTypeChecker.cs
- Pair.cs
- Encoding.cs
- MultiByteCodec.cs
- FrameworkEventSource.cs
- SQLDouble.cs
- MissingSatelliteAssemblyException.cs
- ServiceDescriptions.cs
- IOException.cs
- ToolStripItemClickedEventArgs.cs
- SafeBitVector32.cs
- ServiceDefaults.cs
- JournalEntry.cs
- TypeElement.cs
- Stylesheet.cs
- FormView.cs
- PrePostDescendentsWalker.cs
- AccessViolationException.cs
- Rotation3D.cs
- SmiEventSink_Default.cs
- MessageQueueCriteria.cs
- WebResourceAttribute.cs
- AsnEncodedData.cs
- SmiContext.cs
- SingleAnimationUsingKeyFrames.cs
- SecurityException.cs
- Adorner.cs
- AnnotationHighlightLayer.cs
- DiscreteKeyFrames.cs
- CancellationTokenRegistration.cs
- SecureEnvironment.cs
- WebServiceErrorEvent.cs
- Random.cs
- MobileUserControl.cs
- NameNode.cs
- AmbientProperties.cs
- initElementDictionary.cs
- GeometryModel3D.cs
- DataGridViewRowCollection.cs
- ImageAutomationPeer.cs
- updateconfighost.cs
- InkCanvasSelectionAdorner.cs
- ReadWriteSpinLock.cs
- StorageRoot.cs
- ExtenderControl.cs
- ServiceAuthorizationManager.cs
- XPathBinder.cs
- PerformanceCountersElement.cs
- PermissionRequestEvidence.cs
- TemplateControlCodeDomTreeGenerator.cs
- AssemblyResolver.cs
- CoreSwitches.cs
- WindowsScrollBar.cs
- DetailsViewDeleteEventArgs.cs
- RecipientIdentity.cs
- ValidatorAttribute.cs
- ArraySubsetEnumerator.cs
- HttpResponseHeader.cs
- SHA256Managed.cs
- CLRBindingWorker.cs
- DataDocumentXPathNavigator.cs
- EventItfInfo.cs
- TextSearch.cs
- HttpApplicationStateBase.cs
- QuadraticBezierSegment.cs
- CursorConverter.cs
- SemanticAnalyzer.cs
- HtmlEmptyTagControlBuilder.cs
- OdbcInfoMessageEvent.cs
- TreeNodeSelectionProcessor.cs
- ProfileModule.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- ComponentSerializationService.cs