Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HelpInfo.cs
- SocketInformation.cs
- ConfigurationManager.cs
- XmlSchemaSimpleTypeRestriction.cs
- DesignerVerb.cs
- ProtocolsConfigurationHandler.cs
- MultipleViewProviderWrapper.cs
- _UriTypeConverter.cs
- WindowsButton.cs
- EndOfStreamException.cs
- TextEndOfLine.cs
- HtmlButton.cs
- LocalizationComments.cs
- ResourceExpressionBuilder.cs
- UIPermission.cs
- CatalogPartChrome.cs
- XmlSubtreeReader.cs
- RequestStatusBarUpdateEventArgs.cs
- XmlArrayAttribute.cs
- TrackingProfileDeserializationException.cs
- FontStyles.cs
- ParameterModifier.cs
- Roles.cs
- FillRuleValidation.cs
- HostedElements.cs
- ConsoleKeyInfo.cs
- ZipIOExtraField.cs
- HandlerFactoryCache.cs
- XomlSerializationHelpers.cs
- _SSPIWrapper.cs
- XdrBuilder.cs
- MetadataHelper.cs
- SoapExtensionImporter.cs
- ConfigurationStrings.cs
- DynamicQueryStringParameter.cs
- ImageListUtils.cs
- UnmanagedMemoryStreamWrapper.cs
- ProcessModelSection.cs
- AbstractSvcMapFileLoader.cs
- DataGridRow.cs
- EventListener.cs
- SmiConnection.cs
- WMICapabilities.cs
- SecurityState.cs
- HotCommands.cs
- EntitySetBaseCollection.cs
- OutputCacheProfile.cs
- CancelRequestedRecord.cs
- RoleBoolean.cs
- Cursors.cs
- PagedControl.cs
- XmlNamedNodeMap.cs
- ResourceExpressionEditorSheet.cs
- ElementHostPropertyMap.cs
- MulticastDelegate.cs
- ApplicationProxyInternal.cs
- CellIdBoolean.cs
- MetafileHeaderWmf.cs
- DataGridColumnEventArgs.cs
- SafeViewOfFileHandle.cs
- ConfigXmlComment.cs
- BookmarkScopeHandle.cs
- FormatException.cs
- TextDecorations.cs
- OperationAbortedException.cs
- Fonts.cs
- UnauthorizedAccessException.cs
- ControlsConfig.cs
- GridViewColumn.cs
- OleDbPropertySetGuid.cs
- XmlComment.cs
- MaterialCollection.cs
- MeshGeometry3D.cs
- ImageDrawing.cs
- OdbcErrorCollection.cs
- ProfessionalColors.cs
- RenderingBiasValidation.cs
- ConnectionConsumerAttribute.cs
- CompilerErrorCollection.cs
- BStrWrapper.cs
- XmlElementAttribute.cs
- XmlReaderSettings.cs
- StylusDownEventArgs.cs
- ApplicationSecurityInfo.cs
- WindowsListViewItemCheckBox.cs
- PointLightBase.cs
- CacheAxisQuery.cs
- RowParagraph.cs
- SmtpFailedRecipientException.cs
- AspNetRouteServiceHttpHandler.cs
- MultipartContentParser.cs
- ReferentialConstraintRoleElement.cs
- ConfigurationElementProperty.cs
- FixedDocument.cs
- Point.cs
- CodeObjectCreateExpression.cs
- TrackingProfileManager.cs
- Matrix.cs
- CompilerTypeWithParams.cs
- CollectionConverter.cs