Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / Runtime / Serialization / Json / JsonStringDataContract.cs / 1 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PhysicalFontFamily.cs
- Point3DValueSerializer.cs
- StorageInfo.cs
- GAC.cs
- Track.cs
- DocumentGrid.cs
- RoleManagerSection.cs
- OutputCacheModule.cs
- BitmapDownload.cs
- WindowsRichEdit.cs
- UIElement.cs
- DesignTimeTemplateParser.cs
- MetricEntry.cs
- ToolStripContentPanelRenderEventArgs.cs
- TraceContext.cs
- DescendantBaseQuery.cs
- ArrangedElementCollection.cs
- ItemChangedEventArgs.cs
- View.cs
- PermissionListSet.cs
- HttpCachePolicyElement.cs
- TablePattern.cs
- OleDbPermission.cs
- PrePostDescendentsWalker.cs
- DbParameterHelper.cs
- Int16AnimationBase.cs
- QilList.cs
- httpstaticobjectscollection.cs
- ResolveNameEventArgs.cs
- ServiceMemoryGates.cs
- ReceiveContent.cs
- ReachPageContentSerializerAsync.cs
- AdapterDictionary.cs
- ConfigXmlComment.cs
- AlignmentXValidation.cs
- ReaderWriterLockWrapper.cs
- ClassDataContract.cs
- Guid.cs
- SymLanguageType.cs
- DataTemplateSelector.cs
- Rights.cs
- DeviceContext2.cs
- RepeaterCommandEventArgs.cs
- TypeDependencyAttribute.cs
- MaterialCollection.cs
- Memoizer.cs
- ParameterCollection.cs
- CSharpCodeProvider.cs
- DrawingContext.cs
- DataError.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- HttpCapabilitiesEvaluator.cs
- ClientType.cs
- ItemsControl.cs
- TemplateControlParser.cs
- DBCommand.cs
- ComboBox.cs
- Parameter.cs
- CounterSample.cs
- XPathAncestorIterator.cs
- WhileDesigner.cs
- XslNumber.cs
- TextDocumentView.cs
- FixedPageStructure.cs
- Renderer.cs
- SmuggledIUnknown.cs
- ModifierKeysValueSerializer.cs
- ManipulationDevice.cs
- WinEventWrap.cs
- ShaderEffect.cs
- EdmProviderManifest.cs
- ToolStripDesigner.cs
- ApplyHostConfigurationBehavior.cs
- Membership.cs
- ProcessInputEventArgs.cs
- DecimalAnimationUsingKeyFrames.cs
- SafeEventLogWriteHandle.cs
- FixedSOMPageConstructor.cs
- BooleanConverter.cs
- ChangesetResponse.cs
- StreamGeometry.cs
- SoapFormatterSinks.cs
- VisualBrush.cs
- VirtualPathProvider.cs
- FileChangesMonitor.cs
- ThreadPoolTaskScheduler.cs
- TypeLoadException.cs
- xdrvalidator.cs
- TextServicesLoader.cs
- X509Chain.cs
- PageAsyncTask.cs
- InvalidPipelineStoreException.cs
- ProfilePropertyMetadata.cs
- GridViewRowEventArgs.cs
- ResourceDefaultValueAttribute.cs
- Path.cs
- SoapFormatterSinks.cs
- ObservableDictionary.cs
- MachineSettingsSection.cs
- ParameterCollection.cs