Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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
- SendKeys.cs
- HttpCacheVaryByContentEncodings.cs
- HttpInputStream.cs
- IndexedGlyphRun.cs
- SqlReorderer.cs
- TransformValueSerializer.cs
- CryptoApi.cs
- ArgumentDesigner.xaml.cs
- SortKey.cs
- RIPEMD160.cs
- FunctionImportElement.cs
- CellIdBoolean.cs
- WebPartDisplayMode.cs
- GestureRecognizer.cs
- TypeElement.cs
- XPathMultyIterator.cs
- OptimalTextSource.cs
- FormParameter.cs
- NetSectionGroup.cs
- XmlAttributeAttribute.cs
- AppSettingsExpressionBuilder.cs
- linebase.cs
- ProfileSection.cs
- ActivityTrace.cs
- MsmqUri.cs
- DayRenderEvent.cs
- FixedSOMContainer.cs
- ObjectSerializerFactory.cs
- WebBrowserEvent.cs
- GrammarBuilderBase.cs
- GradientStop.cs
- PathBox.cs
- DataGridViewTextBoxColumn.cs
- XmlNodeList.cs
- MarkupCompiler.cs
- OrderingQueryOperator.cs
- PlainXmlWriter.cs
- GeneratedContractType.cs
- KeyNotFoundException.cs
- SafeHandles.cs
- Comparer.cs
- DesignerInterfaces.cs
- RelationshipWrapper.cs
- NestPullup.cs
- EventProviderWriter.cs
- MemberAccessException.cs
- DataContractSerializerElement.cs
- _SingleItemRequestCache.cs
- DialogResultConverter.cs
- SafeIUnknown.cs
- CharacterMetrics.cs
- SourceElementsCollection.cs
- cookiecontainer.cs
- ContextMenuStrip.cs
- SafeSecurityHelper.cs
- DataGridViewCellFormattingEventArgs.cs
- UnsafePeerToPeerMethods.cs
- InvariantComparer.cs
- MatrixValueSerializer.cs
- DataGridColumnHeader.cs
- XmlSerializerVersionAttribute.cs
- AssemblyInfo.cs
- Menu.cs
- VBIdentifierDesigner.xaml.cs
- SupportingTokenChannel.cs
- HtmlTableRow.cs
- CallbackValidatorAttribute.cs
- HttpApplicationStateBase.cs
- SamlSerializer.cs
- FixedNode.cs
- DbConnectionFactory.cs
- SerialStream.cs
- Membership.cs
- columnmapfactory.cs
- ActivityDesignerResources.cs
- ObservableDictionary.cs
- InstalledFontCollection.cs
- AlphaSortedEnumConverter.cs
- LineGeometry.cs
- HeaderElement.cs
- PropertyGridView.cs
- CommentEmitter.cs
- PngBitmapDecoder.cs
- SetIterators.cs
- CheckBoxPopupAdapter.cs
- DataTableClearEvent.cs
- HttpServerUtilityWrapper.cs
- RichTextBox.cs
- RuleSet.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- IndexerNameAttribute.cs
- ClientConvert.cs
- SafeLibraryHandle.cs
- PageCopyCount.cs
- Misc.cs
- _NestedMultipleAsyncResult.cs
- EventManager.cs
- ViewGenerator.cs
- MILUtilities.cs
- SafeFileMapViewHandle.cs