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
- HtmlInputCheckBox.cs
- DocComment.cs
- ConstNode.cs
- VisualBasicValue.cs
- PeerTransportSecurityElement.cs
- ScrollItemPattern.cs
- AvTrace.cs
- httpapplicationstate.cs
- PackageDigitalSignature.cs
- InsufficientMemoryException.cs
- EntityStoreSchemaGenerator.cs
- FileSystemWatcher.cs
- SecurityAlgorithmSuite.cs
- XsltInput.cs
- BitmapEffectrendercontext.cs
- DataPagerField.cs
- OutOfProcStateClientManager.cs
- ByteStorage.cs
- DbConnectionInternal.cs
- TabControlEvent.cs
- InstanceData.cs
- NumericUpDown.cs
- PropertyTabChangedEvent.cs
- messageonlyhwndwrapper.cs
- WindowsPrincipal.cs
- CodeAssignStatement.cs
- DateTimeUtil.cs
- TextSimpleMarkerProperties.cs
- HitTestResult.cs
- altserialization.cs
- shaperfactoryquerycachekey.cs
- Setter.cs
- TransformerInfo.cs
- MaterialGroup.cs
- NotifyParentPropertyAttribute.cs
- Size.cs
- PropertyCollection.cs
- ToolStripLocationCancelEventArgs.cs
- AddInAdapter.cs
- CheckBox.cs
- NTAccount.cs
- WebEventTraceProvider.cs
- TypeForwardedToAttribute.cs
- RepeatBehavior.cs
- ModifyActivitiesPropertyDescriptor.cs
- SystemDropShadowChrome.cs
- GridViewActionList.cs
- login.cs
- FreezableOperations.cs
- Debug.cs
- DynamicActivityXamlReader.cs
- SqlMethodCallConverter.cs
- DataColumnPropertyDescriptor.cs
- TypeHelpers.cs
- ComAdminWrapper.cs
- Point3DAnimationUsingKeyFrames.cs
- CodeAccessPermission.cs
- CqlGenerator.cs
- TraceHelpers.cs
- AdRotator.cs
- MimeBasePart.cs
- UntrustedRecipientException.cs
- EntitySqlException.cs
- Vector.cs
- StrongNameKeyPair.cs
- TableLayoutPanelResizeGlyph.cs
- SoapEnumAttribute.cs
- SubtreeProcessor.cs
- tooltip.cs
- As.cs
- FixedSOMGroup.cs
- formatter.cs
- StateItem.cs
- TextTreeInsertUndoUnit.cs
- DataGrid.cs
- EntityProxyFactory.cs
- StringResourceManager.cs
- OleDbParameterCollection.cs
- ImageClickEventArgs.cs
- DateTime.cs
- PassportIdentity.cs
- Timer.cs
- Paragraph.cs
- DataServiceKeyAttribute.cs
- TableLayoutPanelDesigner.cs
- ApplicationInfo.cs
- InvalidateEvent.cs
- CompensatableSequenceActivity.cs
- followingquery.cs
- SatelliteContractVersionAttribute.cs
- ListCardsInFileRequest.cs
- TypeValidationEventArgs.cs
- StateInitializationDesigner.cs
- Simplifier.cs
- BoundColumn.cs
- Operand.cs
- AsyncPostBackErrorEventArgs.cs
- DataSetMappper.cs
- CompositeFontFamily.cs
- TagPrefixInfo.cs