Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / XPath / XPathItem.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WebBrowsableAttribute.cs
- Literal.cs
- IsolatedStorage.cs
- GridItemProviderWrapper.cs
- ProgressBarAutomationPeer.cs
- Permission.cs
- SubstitutionResponseElement.cs
- Rect.cs
- CharConverter.cs
- SqlUtil.cs
- IIS7UserPrincipal.cs
- InfoCardSymmetricCrypto.cs
- FlowDocumentFormatter.cs
- XmlCharCheckingWriter.cs
- CodeLabeledStatement.cs
- WebEvents.cs
- DbExpressionVisitor.cs
- Size3DValueSerializer.cs
- MethodToken.cs
- ThreadAbortException.cs
- UriTemplatePathSegment.cs
- MarkupProperty.cs
- MbpInfo.cs
- Parser.cs
- FileDetails.cs
- NotificationContext.cs
- HtmlHead.cs
- CreateRefExpr.cs
- DataSourceDesigner.cs
- XmlnsDictionary.cs
- XmlElementAttribute.cs
- VisualStyleInformation.cs
- GridToolTip.cs
- RichTextBoxDesigner.cs
- UnhandledExceptionEventArgs.cs
- SerializationEventsCache.cs
- XhtmlStyleClass.cs
- StdValidatorsAndConverters.cs
- TreeWalker.cs
- Memoizer.cs
- Point3D.cs
- GridViewHeaderRowPresenter.cs
- PropertyNames.cs
- GeneratedContractType.cs
- AutomationPeer.cs
- DataControlLinkButton.cs
- RegionData.cs
- EditingScopeUndoUnit.cs
- WebCategoryAttribute.cs
- IISMapPath.cs
- StateMachine.cs
- ActivityMarkupSerializer.cs
- StaticExtensionConverter.cs
- HttpWebResponse.cs
- AspNetSynchronizationContext.cs
- SessionPageStatePersister.cs
- BorderGapMaskConverter.cs
- HostSecurityManager.cs
- RoleService.cs
- XmlSchemaException.cs
- GatewayIPAddressInformationCollection.cs
- MenuEventArgs.cs
- SessionPageStatePersister.cs
- TraceUtility.cs
- ExpressionCopier.cs
- NetMsmqBindingElement.cs
- ThreadStateException.cs
- RC2CryptoServiceProvider.cs
- WebPartActionVerb.cs
- BuildProviderUtils.cs
- Rule.cs
- WebPartEditorOkVerb.cs
- XmlSchemaAny.cs
- SpecularMaterial.cs
- SqlConnectionPoolGroupProviderInfo.cs
- Tile.cs
- XmlAttributeOverrides.cs
- RoutedCommand.cs
- RenderData.cs
- CoTaskMemHandle.cs
- BroadcastEventHelper.cs
- CodeBlockBuilder.cs
- CellPartitioner.cs
- DataGridViewCellEventArgs.cs
- XMLUtil.cs
- StrongTypingException.cs
- BoolExpression.cs
- MemberAccessException.cs
- Message.cs
- ConstructorBuilder.cs
- Binding.cs
- NameService.cs
- StartUpEventArgs.cs
- FileSecurity.cs
- Model3DGroup.cs
- Crc32Helper.cs
- DbProviderServices.cs
- EntityDataSourceConfigureObjectContext.cs
- CollectionViewGroup.cs
- MemberCollection.cs