Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Json / JsonUriDataContract.cs / 1305376 / JsonUriDataContract.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 JsonUriDataContract : JsonDataContract { public JsonUriDataContract(UriDataContract traditionalUriDataContract) : base(traditionalUriDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsUri(); } else { return HandleReadValue(jsonReader.ReadElementContentAsUri(), 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 JsonUriDataContract : JsonDataContract { public JsonUriDataContract(UriDataContract traditionalUriDataContract) : base(traditionalUriDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsUri(); } else { return HandleReadValue(jsonReader.ReadElementContentAsUri(), 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
- Select.cs
- TreeWalker.cs
- CodeDirectiveCollection.cs
- SrgsNameValueTag.cs
- controlskin.cs
- ItemList.cs
- ExtenderProvidedPropertyAttribute.cs
- OleDbPermission.cs
- ActivityIdHeader.cs
- InvalidAsynchronousStateException.cs
- ThreadAbortException.cs
- FlowDocumentReaderAutomationPeer.cs
- RectAnimationUsingKeyFrames.cs
- SafeFileMappingHandle.cs
- AnnotationMap.cs
- OneOfConst.cs
- WebPartConnectionCollection.cs
- HttpModulesInstallComponent.cs
- MouseButton.cs
- DiagnosticTraceRecords.cs
- PropertyPathWorker.cs
- TextSimpleMarkerProperties.cs
- EndEvent.cs
- InputProcessorProfiles.cs
- ColorKeyFrameCollection.cs
- EnumerableRowCollectionExtensions.cs
- ColorAnimationUsingKeyFrames.cs
- ResolveResponse.cs
- SecurityTokenSerializer.cs
- PriorityBindingExpression.cs
- BufferedGraphics.cs
- XsdValidatingReader.cs
- RectAnimationBase.cs
- ReflectTypeDescriptionProvider.cs
- SamlSubjectStatement.cs
- MaskedTextBoxTextEditor.cs
- IApplicationTrustManager.cs
- FilterEventArgs.cs
- ImageListStreamer.cs
- BaseComponentEditor.cs
- AnimatedTypeHelpers.cs
- WindowsEditBox.cs
- FixedStringLookup.cs
- OdbcParameterCollection.cs
- StrongNameSignatureInformation.cs
- TdsParserStateObject.cs
- Set.cs
- Pen.cs
- PocoPropertyAccessorStrategy.cs
- Classification.cs
- bidPrivateBase.cs
- AuthorizationSection.cs
- ResourceWriter.cs
- ToolBarPanel.cs
- AspNetSynchronizationContext.cs
- _ShellExpression.cs
- RangeBaseAutomationPeer.cs
- ToolStripScrollButton.cs
- RangeValidator.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- basenumberconverter.cs
- InfoCardSymmetricCrypto.cs
- CharStorage.cs
- UncommonField.cs
- AccessibilityHelperForVista.cs
- Token.cs
- ValueConversionAttribute.cs
- DBDataPermissionAttribute.cs
- ExclusiveTcpTransportManager.cs
- SoapInteropTypes.cs
- ErrorRuntimeConfig.cs
- BindingSourceDesigner.cs
- Screen.cs
- SecureEnvironment.cs
- FontNamesConverter.cs
- XPathNavigator.cs
- HttpListenerContext.cs
- XmlAtomicValue.cs
- ActivityContext.cs
- WindowsTab.cs
- BinHexEncoder.cs
- Point4DValueSerializer.cs
- MemoryStream.cs
- HtmlCalendarAdapter.cs
- OSFeature.cs
- OdbcConnection.cs
- AsymmetricKeyExchangeDeformatter.cs
- CodeLabeledStatement.cs
- wmiprovider.cs
- PauseStoryboard.cs
- DataRecordInfo.cs
- WithStatement.cs
- EncoderBestFitFallback.cs
- RectangleConverter.cs
- InheritablePropertyChangeInfo.cs
- DataGridViewCellStyle.cs
- Message.cs
- IWorkflowDebuggerService.cs
- DesignOnlyAttribute.cs
- HttpCookie.cs