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
- RequestFactory.cs
- DoubleLinkList.cs
- Preprocessor.cs
- ConnectionPoolManager.cs
- MimeReflector.cs
- ListView.cs
- TextServicesManager.cs
- EpmSourceTree.cs
- MarkupObject.cs
- QueryLifecycle.cs
- TextTreeTextNode.cs
- DecoderExceptionFallback.cs
- AssemblyCache.cs
- Native.cs
- OperatingSystem.cs
- ServicePoint.cs
- SuspendDesigner.cs
- XmlCDATASection.cs
- CultureInfo.cs
- BoundColumn.cs
- DocumentViewerHelper.cs
- AudioException.cs
- DataGridPageChangedEventArgs.cs
- SchemaCollectionPreprocessor.cs
- Container.cs
- DocobjHost.cs
- XmlIgnoreAttribute.cs
- DataServiceQuery.cs
- GlyphingCache.cs
- CompilationRelaxations.cs
- ParserStreamGeometryContext.cs
- LogArchiveSnapshot.cs
- XamlBrushSerializer.cs
- UnknownWrapper.cs
- PeerTransportSecurityElement.cs
- ConditionalDesigner.cs
- SafeTimerHandle.cs
- LongCountAggregationOperator.cs
- QueryCacheManager.cs
- keycontainerpermission.cs
- KnownTypes.cs
- PermissionSetTriple.cs
- GroupBoxAutomationPeer.cs
- SecurityHeaderElementInferenceEngine.cs
- OdbcErrorCollection.cs
- Slider.cs
- MobileControlDesigner.cs
- SrgsText.cs
- DrawingState.cs
- ToolboxService.cs
- ObjectCloneHelper.cs
- XmlTextReaderImplHelpers.cs
- DbProviderServices.cs
- MatrixStack.cs
- DependencyObject.cs
- FillRuleValidation.cs
- DriveInfo.cs
- BuiltInExpr.cs
- LinqDataSourceStatusEventArgs.cs
- WebDisplayNameAttribute.cs
- EntityDataSourceChangedEventArgs.cs
- ListViewTableRow.cs
- Page.cs
- TextServicesContext.cs
- BufferModesCollection.cs
- RemoteWebConfigurationHost.cs
- UnsafeNativeMethods.cs
- CheckBoxList.cs
- RealizationContext.cs
- DataControlPagerLinkButton.cs
- OuterProxyWrapper.cs
- DataGridViewToolTip.cs
- LineGeometry.cs
- TextSchema.cs
- VisualTreeUtils.cs
- LinqDataSourceUpdateEventArgs.cs
- ExpressionParser.cs
- NegotiateStream.cs
- GlyphInfoList.cs
- SupportingTokenProviderSpecification.cs
- HttpContextWrapper.cs
- CaseInsensitiveComparer.cs
- EndpointConfigContainer.cs
- XmlHierarchicalEnumerable.cs
- SpellCheck.cs
- Helper.cs
- DPAPIProtectedConfigurationProvider.cs
- RecordManager.cs
- MemberAccessException.cs
- KeyInstance.cs
- SqlDataSourceFilteringEventArgs.cs
- Image.cs
- EntityCommandDefinition.cs
- PackageRelationshipCollection.cs
- Light.cs
- DataSetSchema.cs
- BufferedGraphicsManager.cs
- StandardBindingImporter.cs
- GridViewDesigner.cs
- FieldNameLookup.cs