Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Json / JsonQNameDataContract.cs / 1305376 / JsonQNameDataContract.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.Serialization.Json { using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Xml; class JsonQNameDataContract : JsonDataContract { public JsonQNameDataContract(QNameDataContract traditionalQNameDataContract) : base(traditionalQNameDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsQName(); } else { return HandleReadValue(jsonReader.ReadElementContentAsQName(), context); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.Serialization.Json { using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Xml; class JsonQNameDataContract : JsonDataContract { public JsonQNameDataContract(QNameDataContract traditionalQNameDataContract) : base(traditionalQNameDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsQName(); } else { return HandleReadValue(jsonReader.ReadElementContentAsQName(), context); } } } } // 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
- LinkDescriptor.cs
- ChannelFactory.cs
- diagnosticsswitches.cs
- SecurityUniqueId.cs
- ProfileBuildProvider.cs
- TypeResolver.cs
- ByteStream.cs
- CryptoKeySecurity.cs
- StylusPointPropertyInfoDefaults.cs
- PresentationAppDomainManager.cs
- CompilerWrapper.cs
- NativeMethods.cs
- NoPersistProperty.cs
- HtmlInputPassword.cs
- WmlPanelAdapter.cs
- AccessedThroughPropertyAttribute.cs
- EncoderReplacementFallback.cs
- ComplexTypeEmitter.cs
- FormsAuthenticationEventArgs.cs
- InkCanvasSelection.cs
- BoundsDrawingContextWalker.cs
- QuaternionValueSerializer.cs
- SByteConverter.cs
- XmlNode.cs
- BufferedGraphicsContext.cs
- ControlBuilderAttribute.cs
- _NegoState.cs
- DataViewManagerListItemTypeDescriptor.cs
- ExpressionBindings.cs
- ToggleProviderWrapper.cs
- behaviorssection.cs
- DrawingAttributesDefaultValueFactory.cs
- Binding.cs
- WinInetCache.cs
- ConsumerConnectionPointCollection.cs
- MultiBinding.cs
- AnimationClock.cs
- BinaryWriter.cs
- EditorBrowsableAttribute.cs
- DeclarativeExpressionConditionDeclaration.cs
- WebServicesInteroperability.cs
- CodeArrayCreateExpression.cs
- DefaultTextStoreTextComposition.cs
- X509CertificateCollection.cs
- Documentation.cs
- TdsEnums.cs
- DataGridViewHitTestInfo.cs
- UserMapPath.cs
- UrlAuthFailedErrorFormatter.cs
- SafeNativeMethods.cs
- ByeOperation11AsyncResult.cs
- COAUTHIDENTITY.cs
- ByteStorage.cs
- Cursor.cs
- StylusPointPropertyInfoDefaults.cs
- DataTrigger.cs
- PropertyToken.cs
- ClientEventManager.cs
- PointConverter.cs
- HandlerBase.cs
- WorkflowNamespace.cs
- Margins.cs
- Configuration.cs
- GenericsInstances.cs
- PropertyMetadata.cs
- SplashScreenNativeMethods.cs
- XmlSchemaSimpleTypeRestriction.cs
- DataBoundControl.cs
- DataList.cs
- SelectionEditingBehavior.cs
- DesignBindingEditor.cs
- ConfigXmlDocument.cs
- CultureTableRecord.cs
- DictionaryContent.cs
- FloaterBaseParagraph.cs
- EventRouteFactory.cs
- ProfileGroupSettings.cs
- RequestCachePolicyConverter.cs
- SQLConvert.cs
- PopupRoot.cs
- BevelBitmapEffect.cs
- XmlTextWriter.cs
- HttpCachePolicy.cs
- ReflectTypeDescriptionProvider.cs
- VisualStyleRenderer.cs
- VisualBasic.cs
- TdsParserHelperClasses.cs
- RotationValidation.cs
- Boolean.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- ConfigurationSectionCollection.cs
- IISMapPath.cs
- FamilyTypeface.cs
- XPathScanner.cs
- LogReserveAndAppendState.cs
- DefaultTextStoreTextComposition.cs
- DocumentViewerBase.cs
- ResourcePermissionBaseEntry.cs
- VirtualPathProvider.cs
- PerformanceCountersElement.cs