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
- GenericTextProperties.cs
- DrawingGroup.cs
- DesignerActionListCollection.cs
- DecoderExceptionFallback.cs
- BitmapDecoder.cs
- SoapCommonClasses.cs
- SoundPlayerAction.cs
- DbConnectionClosed.cs
- XmlSchemaCompilationSettings.cs
- RuntimeVariablesExpression.cs
- ValueProviderWrapper.cs
- GradientStopCollection.cs
- NamespaceInfo.cs
- ThicknessAnimationBase.cs
- Registration.cs
- LocalizeDesigner.cs
- SqlFormatter.cs
- ProcessExitedException.cs
- Thread.cs
- FlagsAttribute.cs
- ServiceReference.cs
- DesignRelationCollection.cs
- IPEndPoint.cs
- SynchronizationLockException.cs
- RecommendedAsConfigurableAttribute.cs
- GridViewItemAutomationPeer.cs
- ChameleonKey.cs
- Stack.cs
- PerspectiveCamera.cs
- CodeBlockBuilder.cs
- CollectionConverter.cs
- BitmapMetadataEnumerator.cs
- StrongNameHelpers.cs
- ListDesigner.cs
- xmlsaver.cs
- EntitySqlQueryCacheKey.cs
- panel.cs
- Container.cs
- PrintPreviewControl.cs
- ObjectStateManagerMetadata.cs
- WebPartConnectionsCancelEventArgs.cs
- MaterialGroup.cs
- StatusBarPanelClickEvent.cs
- FormDocumentDesigner.cs
- WpfWebRequestHelper.cs
- handlecollector.cs
- DataSourceView.cs
- JournalEntry.cs
- TableHeaderCell.cs
- InvalidWMPVersionException.cs
- TemplateNameScope.cs
- VirtualPathProvider.cs
- ModulesEntry.cs
- BaseComponentEditor.cs
- AddingNewEventArgs.cs
- TableRowCollection.cs
- ColorPalette.cs
- MtomMessageEncodingBindingElement.cs
- VirtualPath.cs
- SiteMapNode.cs
- GenericTransactionFlowAttribute.cs
- ExtensionQuery.cs
- OleDragDropHandler.cs
- DataSourceSelectArguments.cs
- InfoCardBinaryReader.cs
- ConfigXmlCDataSection.cs
- AudioFormatConverter.cs
- ButtonPopupAdapter.cs
- ObjectSet.cs
- InvalidEnumArgumentException.cs
- XpsManager.cs
- DataGridDetailsPresenterAutomationPeer.cs
- OdbcConnectionHandle.cs
- AsymmetricSignatureDeformatter.cs
- LocalizableResourceBuilder.cs
- SmtpClient.cs
- XmlSchemaChoice.cs
- BitmapEffectInput.cs
- CodeGenerationManager.cs
- TimelineClockCollection.cs
- Error.cs
- CaseInsensitiveComparer.cs
- SchemaImporterExtension.cs
- DTCTransactionManager.cs
- CellParaClient.cs
- TextRangeEditLists.cs
- ReflectTypeDescriptionProvider.cs
- AutomationProperty.cs
- XPathNodeList.cs
- FileEnumerator.cs
- WinEventTracker.cs
- BlurBitmapEffect.cs
- BuildProviderCollection.cs
- KeyMatchBuilder.cs
- ValueTable.cs
- DiagnosticSection.cs
- TypeBuilderInstantiation.cs
- HeaderPanel.cs
- ControlParser.cs
- TextSpan.cs