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
- AbandonedMutexException.cs
- ErrorEventArgs.cs
- ParseChildrenAsPropertiesAttribute.cs
- NCryptNative.cs
- ConstructorBuilder.cs
- NamespaceEmitter.cs
- ConfigXmlDocument.cs
- GridItemPattern.cs
- ValueType.cs
- AttachedAnnotationChangedEventArgs.cs
- PointAnimationClockResource.cs
- TextPatternIdentifiers.cs
- WorkflowInstanceUnhandledExceptionRecord.cs
- SqlColumnizer.cs
- SHA1.cs
- Adorner.cs
- RichTextBoxConstants.cs
- Pen.cs
- CodeExporter.cs
- ServiceControllerDesigner.cs
- ProfileModule.cs
- FontEmbeddingManager.cs
- HttpModuleAction.cs
- COM2ExtendedTypeConverter.cs
- TemplatePagerField.cs
- MinimizableAttributeTypeConverter.cs
- SortKey.cs
- Assembly.cs
- FloaterBaseParaClient.cs
- ThemeDirectoryCompiler.cs
- ArithmeticException.cs
- GetPageCompletedEventArgs.cs
- FixUp.cs
- LinqDataSourceHelper.cs
- ShaderEffect.cs
- AutomationPeer.cs
- _UncName.cs
- AlignmentXValidation.cs
- XmlNodeList.cs
- TableHeaderCell.cs
- GridViewColumnCollectionChangedEventArgs.cs
- UnregisterInfo.cs
- DocumentApplicationJournalEntry.cs
- ManagementOptions.cs
- PathStreamGeometryContext.cs
- keycontainerpermission.cs
- DataListCommandEventArgs.cs
- TextContainerChangedEventArgs.cs
- AsymmetricSignatureFormatter.cs
- SqlDataSourceQueryEditorForm.cs
- XmlDownloadManager.cs
- KeyEvent.cs
- QilName.cs
- CalendarDataBindingHandler.cs
- ToolBarButton.cs
- Region.cs
- RectangleF.cs
- DeadLetterQueue.cs
- ObjectIDGenerator.cs
- LoaderAllocator.cs
- AspCompat.cs
- LicenseContext.cs
- Line.cs
- AssociativeAggregationOperator.cs
- RichTextBoxConstants.cs
- Event.cs
- DataGridViewColumnConverter.cs
- ExpandedWrapper.cs
- ColorInterpolationModeValidation.cs
- AppSettingsExpressionEditor.cs
- TextTreeExtractElementUndoUnit.cs
- SemanticResolver.cs
- SiteMap.cs
- Region.cs
- SimpleFileLog.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- AQNBuilder.cs
- XmlSerializerImportOptions.cs
- XmlSchemaAttribute.cs
- ProgressBarBrushConverter.cs
- PersonalizationStateInfoCollection.cs
- XamlStyleSerializer.cs
- IERequestCache.cs
- PrintEvent.cs
- RedistVersionInfo.cs
- TreeNodeBindingCollection.cs
- NativeWindow.cs
- DataGridViewElement.cs
- FileDialog_Vista.cs
- AdapterUtil.cs
- DecimalStorage.cs
- ViewCellSlot.cs
- WindowsSlider.cs
- FixedHyperLink.cs
- WindowsAuthenticationEventArgs.cs
- SubMenuStyleCollectionEditor.cs
- MachineKeyConverter.cs
- OracleException.cs
- TypeConverter.cs
- ValidatedControlConverter.cs