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
- TraceEventCache.cs
- SharedRuntimeState.cs
- EntityDataSourceDataSelection.cs
- RecognizerBase.cs
- FtpWebRequest.cs
- ListBoxItemAutomationPeer.cs
- JapaneseCalendar.cs
- ListViewInsertEventArgs.cs
- WindowsTokenRoleProvider.cs
- LinkedResourceCollection.cs
- TableItemPatternIdentifiers.cs
- DbConnectionOptions.cs
- EpmCustomContentWriterNodeData.cs
- DoubleConverter.cs
- ClickablePoint.cs
- SolidColorBrush.cs
- SecurityTokenValidationException.cs
- SecurityContextTokenValidationException.cs
- StrokeRenderer.cs
- Image.cs
- ProfileService.cs
- ZoneButton.cs
- EndpointBehaviorElementCollection.cs
- CharKeyFrameCollection.cs
- PolicyStatement.cs
- HandleRef.cs
- CachedCompositeFamily.cs
- CultureTableRecord.cs
- DataViewSetting.cs
- TraceUtility.cs
- WebPartConnectionsEventArgs.cs
- IntMinMaxAggregationOperator.cs
- ProcessThreadDesigner.cs
- Int64KeyFrameCollection.cs
- AudioFormatConverter.cs
- TraceXPathNavigator.cs
- WebExceptionStatus.cs
- BamlMapTable.cs
- MsmqChannelFactoryBase.cs
- BinaryCommonClasses.cs
- NonParentingControl.cs
- XmlSerializerFactory.cs
- InternalRelationshipCollection.cs
- TagPrefixCollection.cs
- EntityStoreSchemaFilterEntry.cs
- HtmlTableCellCollection.cs
- ObjectMemberMapping.cs
- MetadataAssemblyHelper.cs
- GridViewUpdatedEventArgs.cs
- ColorAnimationUsingKeyFrames.cs
- WindowsToolbar.cs
- WmlTextViewAdapter.cs
- DataBoundLiteralControl.cs
- SortExpressionBuilder.cs
- WindowsStreamSecurityUpgradeProvider.cs
- SmtpException.cs
- InfoCardConstants.cs
- DbUpdateCommandTree.cs
- ElementHost.cs
- AsyncCompletedEventArgs.cs
- PointValueSerializer.cs
- BamlCollectionHolder.cs
- CopyCodeAction.cs
- ArgumentException.cs
- CollectionAdapters.cs
- WindowsPen.cs
- Model3D.cs
- CommandLibraryHelper.cs
- ProtectedConfigurationSection.cs
- UpdateCommandGenerator.cs
- WorkflowOwnershipException.cs
- Message.cs
- SingletonConnectionReader.cs
- xmlsaver.cs
- BuildProvider.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- MetadataCacheItem.cs
- DatePicker.cs
- RsaElement.cs
- StartUpEventArgs.cs
- PrivateFontCollection.cs
- FixedSOMTable.cs
- RSAPKCS1KeyExchangeFormatter.cs
- EntityCommandExecutionException.cs
- InvalidProgramException.cs
- PerformanceCounterManager.cs
- NumericPagerField.cs
- MouseGestureConverter.cs
- CompiledQuery.cs
- PageAsyncTask.cs
- InstancePersistenceException.cs
- Deflater.cs
- FigureParagraph.cs
- XmlNode.cs
- TextBlockAutomationPeer.cs
- TextContainerChangedEventArgs.cs
- PublisherIdentityPermission.cs
- BamlVersionHeader.cs
- StringValidatorAttribute.cs
- FreeFormPanel.cs