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
- GenerateTemporaryTargetAssembly.cs
- NameSpaceExtractor.cs
- Validator.cs
- HeaderCollection.cs
- DesignerVerbCollection.cs
- DefaultTextStore.cs
- BindingsCollection.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ExtensionWindow.cs
- UnsafeNativeMethods.cs
- WSTrustDec2005.cs
- InstanceData.cs
- PathData.cs
- TemplateBuilder.cs
- TreeNodeCollection.cs
- Size3D.cs
- StoreContentChangedEventArgs.cs
- PolicyStatement.cs
- dataSvcMapFileLoader.cs
- QilList.cs
- HttpServerVarsCollection.cs
- AccessDataSource.cs
- DataTemplateSelector.cs
- XamlTreeBuilder.cs
- SqlNamer.cs
- RoleServiceManager.cs
- AssemblyGen.cs
- NonClientArea.cs
- XmlDocumentSerializer.cs
- OutOfProcStateClientManager.cs
- XmlReader.cs
- Internal.cs
- SchemeSettingElementCollection.cs
- MatrixValueSerializer.cs
- ClassicBorderDecorator.cs
- StrokeSerializer.cs
- SHA1CryptoServiceProvider.cs
- StylusCollection.cs
- NegotiationTokenAuthenticatorState.cs
- ArglessEventHandlerProxy.cs
- CoreSwitches.cs
- SqlDataAdapter.cs
- ExpressionBuilderContext.cs
- MetadataWorkspace.cs
- PagesSection.cs
- CodeTypeReferenceExpression.cs
- Internal.cs
- SqlDeflator.cs
- Group.cs
- QueryOperatorEnumerator.cs
- MobileControlPersister.cs
- SharedStatics.cs
- OrderedDictionaryStateHelper.cs
- DeploymentExceptionMapper.cs
- MetadataItem_Static.cs
- Int16AnimationUsingKeyFrames.cs
- Registry.cs
- TriggerAction.cs
- CachedPathData.cs
- ResourceExpressionBuilder.cs
- WorkflowInstanceTerminatedRecord.cs
- HttpModulesSection.cs
- ColorAnimationBase.cs
- AuthenticationException.cs
- DigitShape.cs
- ResourceDescriptionAttribute.cs
- XmlSchemaObject.cs
- Timeline.cs
- ObjectNotFoundException.cs
- PerformanceCounterManager.cs
- LockedBorderGlyph.cs
- CodeConstructor.cs
- XmlNodeChangedEventManager.cs
- SqlNodeAnnotations.cs
- WSHttpBindingCollectionElement.cs
- Registry.cs
- DifferencingCollection.cs
- EntityDataSourceUtil.cs
- WebPartsSection.cs
- EUCJPEncoding.cs
- SecurityHelper.cs
- StringPropertyBuilder.cs
- OdbcParameterCollection.cs
- PersonalizationEntry.cs
- TargetPerspective.cs
- CanonicalXml.cs
- DecoderFallbackWithFailureFlag.cs
- EncoderNLS.cs
- RootProjectionNode.cs
- MessageFormatterConverter.cs
- PropertyTab.cs
- SystemThemeKey.cs
- IdnElement.cs
- WriteLineDesigner.xaml.cs
- DataBoundControlDesigner.cs
- __TransparentProxy.cs
- HtmlDocument.cs
- RegistryExceptionHelper.cs
- XmlQueryType.cs
- IndependentlyAnimatedPropertyMetadata.cs