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
- HttpWebResponse.cs
- OperationGenerator.cs
- TypeConverterHelper.cs
- StorageModelBuildProvider.cs
- HostExecutionContextManager.cs
- InstanceCreationEditor.cs
- CacheDependency.cs
- ContextMenuService.cs
- HMACSHA512.cs
- RequestCacheManager.cs
- SqlConnectionHelper.cs
- XamlFigureLengthSerializer.cs
- ProcessModelInfo.cs
- CryptoHandle.cs
- Thumb.cs
- SessionStateModule.cs
- RetrieveVirtualItemEventArgs.cs
- XmlChoiceIdentifierAttribute.cs
- RowSpanVector.cs
- UInt16.cs
- EventTrigger.cs
- XmlSchemaParticle.cs
- HwndTarget.cs
- OrderedDictionaryStateHelper.cs
- TreeSet.cs
- AppearanceEditorPart.cs
- ClaimComparer.cs
- CancellationTokenRegistration.cs
- SqlDataReader.cs
- SmiMetaData.cs
- CollectionsUtil.cs
- DesignerValidationSummaryAdapter.cs
- ExceptionHelpers.cs
- SafeHandles.cs
- MailDefinition.cs
- Literal.cs
- Icon.cs
- GCHandleCookieTable.cs
- HtmlHead.cs
- ElementProxy.cs
- Span.cs
- ValidationRuleCollection.cs
- ZoneLinkButton.cs
- PersonalizationProviderHelper.cs
- CommentEmitter.cs
- SelectionGlyph.cs
- ImportDesigner.xaml.cs
- Crc32Helper.cs
- HostedHttpTransportManager.cs
- ParserContext.cs
- UserNameSecurityToken.cs
- BindingContext.cs
- IPipelineRuntime.cs
- KeyManager.cs
- PeerPresenceInfo.cs
- UnauthorizedAccessException.cs
- UIPermission.cs
- ObjectAssociationEndMapping.cs
- ConfigurationElementCollection.cs
- X509Utils.cs
- XmlSecureResolver.cs
- UriParserTemplates.cs
- CodeArrayCreateExpression.cs
- HitTestFilterBehavior.cs
- ConnectionPoint.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- FormClosedEvent.cs
- StateItem.cs
- TraceListeners.cs
- cache.cs
- MapPathBasedVirtualPathProvider.cs
- Knowncolors.cs
- WindowsNonControl.cs
- DataSourceUtil.cs
- SerializationException.cs
- ConnectionPool.cs
- RedirectionProxy.cs
- ProcessModelInfo.cs
- Statements.cs
- DynamicRendererThreadManager.cs
- SortKey.cs
- EnterpriseServicesHelper.cs
- IDictionary.cs
- CodeNamespaceImportCollection.cs
- DocumentsTrace.cs
- keycontainerpermission.cs
- MimePart.cs
- InlineCategoriesDocument.cs
- UnicodeEncoding.cs
- EffectiveValueEntry.cs
- XmlWriter.cs
- HtmlInputReset.cs
- PhysicalAddress.cs
- TemplatePropertyEntry.cs
- HtmlHistory.cs
- Transactions.cs
- DataSourceBooleanViewSchemaConverter.cs
- SqlTopReducer.cs
- ComponentEditorForm.cs
- EventArgs.cs