Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / Runtime / Serialization / Json / JsonStringDataContract.cs / 1 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- GCHandleCookieTable.cs
- Select.cs
- MenuItem.cs
- XmlHierarchicalEnumerable.cs
- InvalidWMPVersionException.cs
- QilFunction.cs
- WindowsUpDown.cs
- ExtensionQuery.cs
- AsyncDataRequest.cs
- PersistenceTypeAttribute.cs
- xml.cs
- TableCell.cs
- UnknownBitmapDecoder.cs
- DataStorage.cs
- Choices.cs
- AdRotator.cs
- StreamMarshaler.cs
- BufferedGraphics.cs
- TreeWalker.cs
- EventRouteFactory.cs
- SequentialUshortCollection.cs
- RegistryDataKey.cs
- MetadataAssemblyHelper.cs
- ItemsPanelTemplate.cs
- DefaultShape.cs
- CellQuery.cs
- CssTextWriter.cs
- SqlTriggerAttribute.cs
- HyperlinkAutomationPeer.cs
- DockAndAnchorLayout.cs
- OleDbTransaction.cs
- ConnectionPoolManager.cs
- SharedHttpsTransportManager.cs
- ImmutableObjectAttribute.cs
- NameValueSectionHandler.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- SubpageParaClient.cs
- PtsCache.cs
- SimpleType.cs
- ConstantExpression.cs
- MemberInitExpression.cs
- HtmlWindowCollection.cs
- BamlTreeUpdater.cs
- ViewStateException.cs
- Stylesheet.cs
- MultiPartWriter.cs
- UntypedNullExpression.cs
- RadialGradientBrush.cs
- RenderData.cs
- TextFormatterContext.cs
- MemberAssignment.cs
- LinkArea.cs
- AsyncStreamReader.cs
- WindowsFormsLinkLabel.cs
- DependencyPropertyKey.cs
- EventProviderWriter.cs
- InternalPermissions.cs
- ChangeBlockUndoRecord.cs
- Exception.cs
- URLMembershipCondition.cs
- WebPartDeleteVerb.cs
- GorillaCodec.cs
- keycontainerpermission.cs
- DecoderReplacementFallback.cs
- MachineKeyConverter.cs
- HTTPAPI_VERSION.cs
- StaticDataManager.cs
- EventRouteFactory.cs
- SchemaSetCompiler.cs
- SqlTypeConverter.cs
- HttpProfileGroupBase.cs
- HandlerBase.cs
- GeneralTransform3DCollection.cs
- wpf-etw.cs
- MethodResolver.cs
- LicFileLicenseProvider.cs
- InstanceLockTracking.cs
- InputMethodStateTypeInfo.cs
- ModuleBuilder.cs
- ScrollViewerAutomationPeer.cs
- DateTimeValueSerializerContext.cs
- NamespaceImport.cs
- FrameworkElement.cs
- WSIdentityFaultException.cs
- SparseMemoryStream.cs
- Parameter.cs
- DocumentGrid.cs
- MemberJoinTreeNode.cs
- ListSurrogate.cs
- SecurityContextSecurityTokenResolver.cs
- ColumnHeaderConverter.cs
- ConfigsHelper.cs
- XmlAttributeCache.cs
- TransportDefaults.cs
- DataErrorValidationRule.cs
- QueryContinueDragEventArgs.cs
- ZoneIdentityPermission.cs
- RTLAwareMessageBox.cs
- InputReferenceExpression.cs
- SyntaxCheck.cs