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
- AllMembershipCondition.cs
- WebServiceHandlerFactory.cs
- WebPartCatalogAddVerb.cs
- EllipseGeometry.cs
- ServiceObjectContainer.cs
- WindowsTokenRoleProvider.cs
- ASCIIEncoding.cs
- DataMember.cs
- Italic.cs
- SchemaNotation.cs
- DataGridViewRowStateChangedEventArgs.cs
- XmlSchemas.cs
- CallbackHandler.cs
- ListBoxItem.cs
- X509Certificate2.cs
- __ConsoleStream.cs
- RuntimeCompatibilityAttribute.cs
- BaseAsyncResult.cs
- PageBuildProvider.cs
- Deserializer.cs
- ProfileEventArgs.cs
- ContentType.cs
- DataGridDetailsPresenterAutomationPeer.cs
- ShaperBuffers.cs
- CalendarButtonAutomationPeer.cs
- SectionInput.cs
- RevocationPoint.cs
- TypePropertyEditor.cs
- TextElementAutomationPeer.cs
- DocumentReference.cs
- Binding.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- StringOutput.cs
- ExitEventArgs.cs
- ValidatorCompatibilityHelper.cs
- CalculatedColumn.cs
- SchemaImporter.cs
- ToolStripPanelSelectionBehavior.cs
- KeyInterop.cs
- CreateUserErrorEventArgs.cs
- BidPrivateBase.cs
- DataGridCellInfo.cs
- XmlAttributeHolder.cs
- SqlDependencyListener.cs
- ToolboxDataAttribute.cs
- XmlSerializerAssemblyAttribute.cs
- EmptyEnumerable.cs
- RecognizedAudio.cs
- ListMarkerSourceInfo.cs
- DnsPermission.cs
- ScopedKnownTypes.cs
- DisplayInformation.cs
- SoapFormatterSinks.cs
- InkCanvas.cs
- ReadWriteObjectLock.cs
- TabletDevice.cs
- activationcontext.cs
- MinimizableAttributeTypeConverter.cs
- Ray3DHitTestResult.cs
- SessionParameter.cs
- MethodExpr.cs
- StylusLogic.cs
- StatusBarItem.cs
- ExpressionNormalizer.cs
- X509ChainPolicy.cs
- PageCatalogPart.cs
- SqlDuplicator.cs
- CodePropertyReferenceExpression.cs
- FlowDocumentPage.cs
- CompiledRegexRunner.cs
- PromptBuilder.cs
- PointAnimationClockResource.cs
- HtmlContainerControl.cs
- CompilationRelaxations.cs
- ListSourceHelper.cs
- RelativeSource.cs
- InternalResources.cs
- EDesignUtil.cs
- MimeParameterWriter.cs
- Storyboard.cs
- SystemTcpStatistics.cs
- TimeSpanOrInfiniteConverter.cs
- DependencyPropertyHelper.cs
- DBNull.cs
- HttpAsyncResult.cs
- BoundingRectTracker.cs
- BulletedListDesigner.cs
- DefaultSerializationProviderAttribute.cs
- ProcessHost.cs
- Binding.cs
- ConnectionStringsExpressionBuilder.cs
- PassportPrincipal.cs
- IpcPort.cs
- thaishape.cs
- StringResourceManager.cs
- _AcceptOverlappedAsyncResult.cs
- WebBrowsableAttribute.cs
- SqlDataSourceView.cs
- BitmapEncoder.cs
- RootContext.cs