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
- CryptoKeySecurity.cs
- HttpListenerTimeoutManager.cs
- ListMarkerLine.cs
- EnvelopedSignatureTransform.cs
- AuthenticationSection.cs
- sortedlist.cs
- BooleanStorage.cs
- NullNotAllowedCollection.cs
- XmlStrings.cs
- SqlCachedBuffer.cs
- UInt64.cs
- DupHandleConnectionReader.cs
- ListItemParagraph.cs
- OrderedDictionaryStateHelper.cs
- DialogDivider.cs
- SessionEndingCancelEventArgs.cs
- ListViewDataItem.cs
- PasswordTextContainer.cs
- SignedInfo.cs
- ScalarType.cs
- SynchronizingStream.cs
- coordinatorfactory.cs
- ResolveMatchesMessage11.cs
- SafeHandle.cs
- UseLicense.cs
- WebPartTransformerAttribute.cs
- MessageAction.cs
- DataRecordObjectView.cs
- SamlConditions.cs
- TimeZoneInfo.cs
- Utility.cs
- QueryExpression.cs
- SectionVisual.cs
- ColumnPropertiesGroup.cs
- ObjectDataSourceMethodEventArgs.cs
- OracleTransaction.cs
- DocumentXPathNavigator.cs
- RectAnimationClockResource.cs
- BitmapEffectGroup.cs
- BatchStream.cs
- NativeMethodsOther.cs
- ContextStaticAttribute.cs
- NamespaceEmitter.cs
- FactoryGenerator.cs
- SecurityTokenException.cs
- CodeExporter.cs
- XPathParser.cs
- SolidColorBrush.cs
- TranslateTransform3D.cs
- SetStoryboardSpeedRatio.cs
- EditorZoneBase.cs
- DbDataRecord.cs
- ProcessHostConfigUtils.cs
- NavigationWindow.cs
- UdpDiscoveryEndpointElement.cs
- Opcode.cs
- ToggleProviderWrapper.cs
- EDesignUtil.cs
- EditorZone.cs
- RangeBaseAutomationPeer.cs
- ReadOnlyCollection.cs
- SystemColors.cs
- PrivilegedConfigurationManager.cs
- SelectionBorderGlyph.cs
- WeakKeyDictionary.cs
- XPathExpr.cs
- RegexCompilationInfo.cs
- PageThemeParser.cs
- LocalFileSettingsProvider.cs
- TabPageDesigner.cs
- ListViewUpdateEventArgs.cs
- HtmlInputReset.cs
- DoubleAnimationClockResource.cs
- EndEvent.cs
- ImageProxy.cs
- SessionStateModule.cs
- ColumnCollection.cs
- Collection.cs
- SchemaInfo.cs
- Misc.cs
- DataPagerFieldItem.cs
- TrackBarRenderer.cs
- DataObject.cs
- ExecutionEngineException.cs
- AlternateView.cs
- RelationshipEndMember.cs
- ObjectDataSourceView.cs
- CompareInfo.cs
- ListBindableAttribute.cs
- Evidence.cs
- SiteMapNodeCollection.cs
- CounterSampleCalculator.cs
- HtmlControl.cs
- AutomationPatternInfo.cs
- ConfigurationSection.cs
- FlowDocumentPaginator.cs
- CounterCreationDataCollection.cs
- Decoder.cs
- DataGridViewLayoutData.cs
- MeasureItemEvent.cs