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
- RectAnimation.cs
- ComponentRenameEvent.cs
- GenericAuthenticationEventArgs.cs
- SslSecurityTokenParameters.cs
- Pointer.cs
- PageParser.cs
- EntityType.cs
- Utils.cs
- SerializationObjectManager.cs
- Formatter.cs
- KeyTimeConverter.cs
- WorkflowElementDialog.cs
- TextParagraph.cs
- LinqDataSourceView.cs
- KeyTimeConverter.cs
- UniqueConstraint.cs
- DragEventArgs.cs
- SchemaImporterExtensionsSection.cs
- Random.cs
- DesignerWidgets.cs
- IteratorDescriptor.cs
- DownloadProgressEventArgs.cs
- keycontainerpermission.cs
- FixUpCollection.cs
- GeneralTransform3DGroup.cs
- DefaultShape.cs
- RotateTransform3D.cs
- GuidelineSet.cs
- ApplicationSecurityInfo.cs
- EntityProviderServices.cs
- _SecureChannel.cs
- TypedTableHandler.cs
- TextBoxAutoCompleteSourceConverter.cs
- TextBox.cs
- GroupBox.cs
- UpdateExpressionVisitor.cs
- ArrayEditor.cs
- AstNode.cs
- webclient.cs
- XmlSchemaCollection.cs
- XmlNodeList.cs
- PageAdapter.cs
- SystemIPGlobalStatistics.cs
- DBConnectionString.cs
- LinqDataSourceDisposeEventArgs.cs
- DecimalAnimationBase.cs
- WebPartConnectionCollection.cs
- XhtmlMobileTextWriter.cs
- WmlImageAdapter.cs
- RuleConditionDialog.Designer.cs
- FastEncoderStatics.cs
- CodeArrayIndexerExpression.cs
- XmlSchemaSet.cs
- ObjectNotFoundException.cs
- ObjectDisposedException.cs
- TypeInfo.cs
- MemberDescriptor.cs
- RelationshipDetailsRow.cs
- FixedTextContainer.cs
- DefaultWorkflowTransactionService.cs
- SmiRecordBuffer.cs
- DropDownButton.cs
- AdornerLayer.cs
- HMACSHA1.cs
- ConfigurationSectionGroupCollection.cs
- PersonalizationEntry.cs
- PathFigureCollection.cs
- PropertyEmitterBase.cs
- CommonBehaviorsSection.cs
- ExceptQueryOperator.cs
- PathSegmentCollection.cs
- Identifier.cs
- HtmlToClrEventProxy.cs
- MetadataCache.cs
- SrgsSemanticInterpretationTag.cs
- SystemBrushes.cs
- ColumnResizeUndoUnit.cs
- SqlRowUpdatedEvent.cs
- IndentedWriter.cs
- SystemShuttingDownException.cs
- FontStretches.cs
- FixedElement.cs
- GroupBox.cs
- GlyphInfoList.cs
- DurableErrorHandler.cs
- CommonEndpointBehaviorElement.cs
- DeflateEmulationStream.cs
- GridItem.cs
- BaseTemplateCodeDomTreeGenerator.cs
- IIS7WorkerRequest.cs
- NullReferenceException.cs
- UnsafeNativeMethodsTablet.cs
- newinstructionaction.cs
- GradientBrush.cs
- WebBrowsableAttribute.cs
- InternalBase.cs
- ToolStripArrowRenderEventArgs.cs
- ActivityCodeDomSerializer.cs
- UserPreference.cs
- CodeAttributeDeclaration.cs