Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------- // 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
- LingerOption.cs
- FixUpCollection.cs
- ProviderIncompatibleException.cs
- StagingAreaInputItem.cs
- ContentDisposition.cs
- SeparatorAutomationPeer.cs
- ColorDialog.cs
- _AcceptOverlappedAsyncResult.cs
- SchemaNamespaceManager.cs
- ColumnCollection.cs
- UnsafeNativeMethods.cs
- DocumentPage.cs
- DataGridViewRowPrePaintEventArgs.cs
- PolyLineSegment.cs
- WebEncodingValidatorAttribute.cs
- ExpressionEvaluator.cs
- LinkConverter.cs
- XmlLanguageConverter.cs
- CopyOfAction.cs
- DbXmlEnabledProviderManifest.cs
- RowCache.cs
- DataGridViewBand.cs
- TreeNodeCollection.cs
- BitmapEffectrendercontext.cs
- VBIdentifierDesigner.xaml.cs
- DelegateTypeInfo.cs
- OnOperation.cs
- TextRangeSerialization.cs
- ToolStripDropDownButton.cs
- CollectionViewGroupInternal.cs
- DataListItemEventArgs.cs
- XmlSortKey.cs
- Keywords.cs
- GPRECTF.cs
- ImportContext.cs
- Errors.cs
- XmlSerializationWriter.cs
- AnchorEditor.cs
- WindowsAuthenticationModule.cs
- MembershipUser.cs
- SafeThreadHandle.cs
- AutomationIdentifierGuids.cs
- WindowAutomationPeer.cs
- TraceContext.cs
- PolyLineSegment.cs
- TranslateTransform3D.cs
- ConfigurationStrings.cs
- webclient.cs
- DelayLoadType.cs
- DecoderReplacementFallback.cs
- StylusCaptureWithinProperty.cs
- FileLevelControlBuilderAttribute.cs
- AutomationProperties.cs
- ADConnectionHelper.cs
- ErrorHandler.cs
- AnonymousIdentificationModule.cs
- HelpInfo.cs
- ChildDocumentBlock.cs
- WebBrowserUriTypeConverter.cs
- EnumerableRowCollectionExtensions.cs
- unsafenativemethodsother.cs
- XmlBinaryReaderSession.cs
- ICspAsymmetricAlgorithm.cs
- SQLGuidStorage.cs
- InternalMappingException.cs
- BezierSegment.cs
- XPathMultyIterator.cs
- RichTextBox.cs
- CopyOfAction.cs
- EtwTrace.cs
- ContainerFilterService.cs
- WindowsScrollBar.cs
- StringKeyFrameCollection.cs
- Site.cs
- CalloutQueueItem.cs
- TerminatingOperationBehavior.cs
- LinqDataSourceHelper.cs
- UidManager.cs
- TypeValidationEventArgs.cs
- StyleModeStack.cs
- ModelChangedEventArgsImpl.cs
- BookmarkScopeHandle.cs
- DashStyles.cs
- Unit.cs
- EntityClientCacheEntry.cs
- ProtectedProviderSettings.cs
- Filter.cs
- ComponentCache.cs
- MediaEntryAttribute.cs
- PageParserFilter.cs
- LinkButton.cs
- HiddenFieldPageStatePersister.cs
- Constants.cs
- TargetParameterCountException.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- MeasureData.cs
- ListViewCancelEventArgs.cs
- ContentPosition.cs
- ProjectionCamera.cs
- InternalUserCancelledException.cs