Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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
- SchemaReference.cs
- ColorIndependentAnimationStorage.cs
- BrowserCapabilitiesCompiler.cs
- UpdateInfo.cs
- KeyValueInternalCollection.cs
- DataChangedEventManager.cs
- AutoGeneratedFieldProperties.cs
- CheckBoxStandardAdapter.cs
- ArgIterator.cs
- RepeaterCommandEventArgs.cs
- XNodeNavigator.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- ResourceDescriptionAttribute.cs
- FontEmbeddingManager.cs
- JapaneseCalendar.cs
- SystemIPv6InterfaceProperties.cs
- ControlAdapter.cs
- SHA512.cs
- OdbcDataAdapter.cs
- URLString.cs
- HyperLinkField.cs
- ContextMenu.cs
- ResourceWriter.cs
- DesignerVerbToolStripMenuItem.cs
- SqlUserDefinedTypeAttribute.cs
- SQLDouble.cs
- Monitor.cs
- StructuralObject.cs
- SQLDoubleStorage.cs
- ReadWriteObjectLock.cs
- Speller.cs
- BamlRecordWriter.cs
- SelectingProviderEventArgs.cs
- SystemIcmpV6Statistics.cs
- LinkedList.cs
- EditCommandColumn.cs
- SimpleLine.cs
- XmlAttributes.cs
- Rotation3D.cs
- FtpWebRequest.cs
- IPAddress.cs
- ParameterCollectionEditor.cs
- SystemBrushes.cs
- DataExchangeServiceBinder.cs
- ImageIndexConverter.cs
- Variable.cs
- HtmlInputImage.cs
- WebPartCloseVerb.cs
- GraphicsPathIterator.cs
- StyleBamlRecordReader.cs
- StrokeCollection2.cs
- ProcessThread.cs
- ComboBox.cs
- CheckBox.cs
- DBPropSet.cs
- TypeDescriptionProvider.cs
- ScopeElement.cs
- ResumeStoryboard.cs
- DriveNotFoundException.cs
- ProtocolElementCollection.cs
- TypeSemantics.cs
- AuthenticationSection.cs
- ClassGenerator.cs
- BinaryFormatter.cs
- FontCacheUtil.cs
- GridViewRow.cs
- ToolTipService.cs
- KeySplineConverter.cs
- WindowsSolidBrush.cs
- MenuBindingsEditorForm.cs
- PropertyOverridesTypeEditor.cs
- ExpandoClass.cs
- TraceEventCache.cs
- SafeNativeMethodsMilCoreApi.cs
- ColorAnimation.cs
- CallbackValidator.cs
- DataTableCollection.cs
- StringValueSerializer.cs
- BlurEffect.cs
- InteropBitmapSource.cs
- UserUseLicenseDictionaryLoader.cs
- TraceSection.cs
- TextParagraphView.cs
- NativeBuffer.cs
- DoubleLinkList.cs
- Single.cs
- Win32SafeHandles.cs
- EventMap.cs
- DocumentCollection.cs
- TreeBuilderBamlTranslator.cs
- QilNode.cs
- HttpCookieCollection.cs
- TextBox.cs
- RealProxy.cs
- CustomError.cs
- StrongName.cs
- TemplateBindingExtensionConverter.cs
- OptimalBreakSession.cs
- ObjectSpanRewriter.cs
- EdmComplexPropertyAttribute.cs