Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ChannelCredentials.cs
- ButtonColumn.cs
- FrameworkContentElement.cs
- Expression.DebuggerProxy.cs
- ScaleTransform3D.cs
- dtdvalidator.cs
- UserPreferenceChangingEventArgs.cs
- SoapReflector.cs
- PassportIdentity.cs
- WebRequestModuleElement.cs
- WebHttpSecurityElement.cs
- Documentation.cs
- AmbientLight.cs
- PropertyMappingExceptionEventArgs.cs
- MultiBindingExpression.cs
- URLIdentityPermission.cs
- ToolStripMenuItem.cs
- GradientStopCollection.cs
- DesignerProperties.cs
- DataSource.cs
- LOSFormatter.cs
- InvokePatternIdentifiers.cs
- NetNamedPipeSecurity.cs
- DataListComponentEditor.cs
- ObfuscationAttribute.cs
- TextTrailingWordEllipsis.cs
- updatecommandorderer.cs
- MissingMemberException.cs
- InlinedAggregationOperatorEnumerator.cs
- SchemaNamespaceManager.cs
- Rijndael.cs
- IxmlLineInfo.cs
- Int32Rect.cs
- ReverseInheritProperty.cs
- StreamUpdate.cs
- WebPartChrome.cs
- PrinterResolution.cs
- WebPartCollection.cs
- NetNamedPipeBindingCollectionElement.cs
- InstanceDataCollectionCollection.cs
- PrintPreviewDialog.cs
- PersonalizationDictionary.cs
- PersonalizablePropertyEntry.cs
- Block.cs
- WhitespaceSignificantCollectionAttribute.cs
- CngAlgorithm.cs
- TextEndOfParagraph.cs
- TextWriter.cs
- BoundPropertyEntry.cs
- CryptoKeySecurity.cs
- DecoderNLS.cs
- ColorTransformHelper.cs
- FormsAuthenticationTicket.cs
- RegexWriter.cs
- TokenFactoryCredential.cs
- DataSourceHelper.cs
- TableLayoutStyleCollection.cs
- RegexCompilationInfo.cs
- WCFModelStrings.Designer.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- DataMisalignedException.cs
- EventLogSession.cs
- AssertHelper.cs
- FixedDocumentPaginator.cs
- GeometryModel3D.cs
- SecurityRuntime.cs
- UntrustedRecipientException.cs
- WebPartCollection.cs
- _LocalDataStore.cs
- DispatcherHookEventArgs.cs
- IsolatedStorageFile.cs
- PassportPrincipal.cs
- SqlVisitor.cs
- PreviewPageInfo.cs
- ConfigurationLoaderException.cs
- HuffmanTree.cs
- DataMisalignedException.cs
- IconBitmapDecoder.cs
- ValueOfAction.cs
- ListBase.cs
- SoapServerMethod.cs
- ListBoxItem.cs
- EditorZone.cs
- JsonServiceDocumentSerializer.cs
- BaseInfoTable.cs
- TableHeaderCell.cs
- StateRuntime.cs
- UIElementAutomationPeer.cs
- CharacterMetricsDictionary.cs
- FixedTextPointer.cs
- DoubleKeyFrameCollection.cs
- XmlSchemaExternal.cs
- CompositeDuplexElement.cs
- ControlIdConverter.cs
- TileModeValidation.cs
- CompoundFileIOPermission.cs
- GetPageCompletedEventArgs.cs
- AsymmetricSignatureFormatter.cs
- DataGridHelper.cs
- ContractAdapter.cs