Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Json / JsonStringDataContract.cs / 1305376 / JsonStringDataContract.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 JsonStringDataContract : JsonDataContract { public JsonStringDataContract(StringDataContract traditionalStringDataContract) : base(traditionalStringDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsString(); } else { return HandleReadValue(jsonReader.ReadElementContentAsString(), 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 JsonStringDataContract : JsonDataContract { public JsonStringDataContract(StringDataContract traditionalStringDataContract) : base(traditionalStringDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsString(); } else { return HandleReadValue(jsonReader.ReadElementContentAsString(), 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
- ToolStripPanelRenderEventArgs.cs
- CommonProperties.cs
- DefaultWorkflowTransactionService.cs
- ToolStripOverflowButton.cs
- WebProxyScriptElement.cs
- WebRequestModulesSection.cs
- Pts.cs
- Package.cs
- TypeInfo.cs
- GatewayIPAddressInformationCollection.cs
- SchemaElementLookUpTableEnumerator.cs
- PropertyMetadata.cs
- ToolStripItemTextRenderEventArgs.cs
- AudienceUriMode.cs
- AnimatedTypeHelpers.cs
- Int32.cs
- PeerNameRecord.cs
- StrokeDescriptor.cs
- XmlIlGenerator.cs
- TreeNodeCollection.cs
- DriveInfo.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- CacheSection.cs
- TableColumnCollection.cs
- LinqDataSourceInsertEventArgs.cs
- ComponentDispatcher.cs
- RecognitionResult.cs
- MenuItemStyleCollection.cs
- NotImplementedException.cs
- CustomCategoryAttribute.cs
- XmlSchemaSearchPattern.cs
- ImageKeyConverter.cs
- WebRequestModuleElementCollection.cs
- SqlReferenceCollection.cs
- FactoryId.cs
- LoginDesignerUtil.cs
- FormViewInsertEventArgs.cs
- SqlBuffer.cs
- DesignerObjectListAdapter.cs
- HybridDictionary.cs
- MappingModelBuildProvider.cs
- PartialToken.cs
- SliderAutomationPeer.cs
- WebBrowserNavigatingEventHandler.cs
- SqlParameter.cs
- NavigationPropertySingletonExpression.cs
- TextContainerChangeEventArgs.cs
- InheritanceRules.cs
- XmlElementAttributes.cs
- ZipIOBlockManager.cs
- CoTaskMemUnicodeSafeHandle.cs
- DSACryptoServiceProvider.cs
- OleDbReferenceCollection.cs
- Cell.cs
- SynchronizingStream.cs
- DecoratedNameAttribute.cs
- PropertyTabChangedEvent.cs
- XPathNavigatorKeyComparer.cs
- Schema.cs
- GetPageNumberCompletedEventArgs.cs
- WindowsTreeView.cs
- UIElementCollection.cs
- sqlmetadatafactory.cs
- PriorityRange.cs
- BindingListCollectionView.cs
- SplineKeyFrames.cs
- DateTimeFormatInfoScanner.cs
- PenThreadPool.cs
- SqlMetaData.cs
- EncoderBestFitFallback.cs
- Win32.cs
- DetailsViewPageEventArgs.cs
- Adorner.cs
- DbDataRecord.cs
- StyleXamlParser.cs
- SortedList.cs
- TransformPattern.cs
- LinqDataView.cs
- AggregateException.cs
- RuleSettingsCollection.cs
- ComponentCollection.cs
- ErrorRuntimeConfig.cs
- ProtocolsSection.cs
- TaskHelper.cs
- OleDbCommand.cs
- HScrollBar.cs
- AsyncResult.cs
- SystemResourceKey.cs
- WSDualHttpBinding.cs
- CurrentChangingEventArgs.cs
- IImplicitResourceProvider.cs
- XmlSchemaAnnotated.cs
- XPathItem.cs
- OverrideMode.cs
- X509ChainPolicy.cs
- HMACSHA256.cs
- ErrorFormatterPage.cs
- ImageConverter.cs
- DictionaryEntry.cs
- RootBrowserWindowAutomationPeer.cs